1
私のアプリケーションのデータベースを作成しましたが、timestamp
(yyyy-MM-dd HH:mm:ss)をmyテーブルの属性として使用しています。どのように私は基本的に最後の7日間の結果を得るためにデータベースを照会することができますか? 私はそのようなものを考えていたしかし、それは私のタイムスタンプと実際には比較しないので動作しないようです。SQLiteでタイムスタンプを使用
私のアプリケーションのデータベースを作成しましたが、timestamp
(yyyy-MM-dd HH:mm:ss)をmyテーブルの属性として使用しています。どのように私は基本的に最後の7日間の結果を得るためにデータベースを照会することができますか? 私はそのようなものを考えていたしかし、それは私のタイムスタンプと実際には比較しないので動作しないようです。SQLiteでタイムスタンプを使用
SQLiteにはほんのわずかしかありませんDate and Time Functions。だから、あなたの最善の策は、フォーマットYYYY-MM-DD HH:MM:SS
の2つの互換性のあるdatetime文字列を作成することです(今日のものと1週間前のもの)。これらの値をSQLiteクエリに入力します(<
または>
と比較できます)。
このリンクが役立つかもしれません。 http://stackoverflow.com/questions/289680/difference-between-2-dates-in-sqlite – kosa