トップページ -> インストール,設定,利用 -> SQLite 3 とSQL 演習 -> SQLite3 でミリ秒付きの日時を扱う例
[サイトマップへ], [サイト内検索へ]

SQLite3 でミリ秒付きの日時を扱う例

現在の日時

select datetime('now');

[image]

日時を格納したテーブルの作成例

create table R (
  id INTEGER PRIMARY KEY, 
  ts DATETIME ); 

insert into R values( 1, '2013-06-25 19:30:30.001' ); 
insert into R values( 2, '2013-06-25 19:30:30.002' ); 
insert into R values( 3, '2013-06-25 19:30:30.003' ); 
insert into R values( 4, '2013-06-25 19:30:31.001' ); 

[image]

問い合わせの例

select * from R; 
select * from R where ts < '2013-06-25 19:30:31.001'; 
select * from R where '2013-06-25 19:30:30.002' < ts AND ts < '2013-06-25 19:30:31.001'; 

[image]

UNIX time で表示

select strftime("%s", ts) + strftime("%f", ts) - round( strftime("%f", ts) ), ts from R;

[image]

本サイトのサイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]