SQLiteで日時データを扱う

SQLiteでは日時データをTEXTとして格納するため、条件に日付時刻を指定してSELECTしたい場合は、TEXTから変換する必要があります。

日付を指定する

DATE()関数を使用します。

SELECT * FROM LOGS WHERE DATE(timestamp) = '2023-12-01'

日付時刻を指定する

DATETIME()関数を使用します。

SELECT * FROM LOGS WHERE DATETIME(timestamp) > '2023-11-30 16:00:00';
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

スポンサードリンク

関連コンテンツ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です