Tsql SQL Server DateAdd函数的SQLite等效项

Tsql SQL Server DateAdd函数的SQLite等效项,tsql,sqlite,Tsql,Sqlite,我需要帮助将下面的SQL语句复制为SQLite能够理解的语句 SELECT * FROM SomeTable WHERE [Date] >= DATEADD(day, -14, GETDATE()) 非常感谢您的帮助 从这个链接 看起来你可以用这样的东西 date(timestring, modifier, modifier, ...) SELECT date('now','+14 day'); 你觉得这正确吗?阿德里安·斯坦德用GMT给出结果的方法 你可以在本地时间这样做 s

我需要帮助将下面的SQL语句复制为SQLite能够理解的语句

SELECT * FROM SomeTable WHERE [Date] >= DATEADD(day, -14, GETDATE())
非常感谢您的帮助

从这个链接

看起来你可以用这样的东西

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

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

你觉得这正确吗?

阿德里安·斯坦德用GMT给出结果的方法

你可以在本地时间这样做

select DateTime('Now', 'LocalTime', '+1 Day');

谢谢,这正是我想要的!SQLite似乎丢失了列值的时间部分(如果有)。SQL Server会将这些保留为DATETIME或SMALLDATETIME类型。只是一个观察。选择日期('2019-12-17 14:19:19','+14天');将丢失时间部分。@MagnusSmith,datetime(timestring,modifier,modifier,…)可以。