今日の日付の開始日(たとえばその日の午前12:00)から今日の日付(x)日を選択しようとしています。SQLite:必要日> =(x)今日からの日数
例えば、5日以前の日付でクエリ..
@"select pkey, dateofmod from data WHERE dateofmod >= date('now', '? days')" , [NSNumber numberWithInt:-5];
が動作するようには思えません。 (FMDBを使用して)。
今日の日付の開始日(たとえばその日の午前12:00)から今日の日付(x)日を選択しようとしています。SQLite:必要日> =(x)今日からの日数
例えば、5日以前の日付でクエリ..
@"select pkey, dateofmod from data WHERE dateofmod >= date('now', '? days')" , [NSNumber numberWithInt:-5];
が動作するようには思えません。 (FMDBを使用して)。
を選択できることは、何が必要このですか?
sqlite> SELECT date(julianday(date('now')));
2009-08-19
sqlite> SELECT date(julianday(date('now'))+2);
2009-08-21
julianday
深夜に「ラウンド」が行われます。
sqlite> SELECT datetime(julianday(date('now')));
2009-08-19 00:00:00
sqlite> SELECT datetime(julianday(date('now'))+2);
2009-08-21 00:00:00
は通常のSQLiteであなたが今までに日数を追加する場合julianday
を使用します。
あなたは常にトップX.
@"select TOP X from data WHERE dateofmod >= date('now', '? days')" , [NSNumber numberWithInt:-5];
この質問/回答の詳細が役立つ場合があります。 http://stackoverflow.com/questions/1711504/how-get-datetime-column-in-sqlite-objecite-c/1711591#1711591 – xyzzycoder