SQLite эквивалент SQL Server функции DateAdd - PullRequest
10 голосов
/ 04 декабря 2009

Мне нужна помощь в воспроизведении следующего оператора SQL в оператор, который понимает SQLite.

SELECT * FROM SomeTable WHERE [Date] >= DATEADD(day, -14, GETDATE())

Любая помощь очень ценится!

Ответы [ 2 ]

26 голосов
/ 04 декабря 2009

По этой ссылке

Функции даты и времени

может показаться, что вы можете использовать что-то вроде

date(timestring, modifier, modifier, ...) 

SELECT date('now','+14 day'); 

Вам это кажется правильным?

1 голос
/ 17 сентября 2015

Метод Adriaan Stander дает результат в GMT

Вы можете сделать это в LocalTime следующим образом

select DateTime('Now', 'LocalTime', '+1 Day');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...