【发布时间】:2014-03-30 14:04:46
【问题描述】:
我很难在我的表格中找到两个日期列之间至少相差 20 天的行(不需要具体日期,仅相差 20 天)
我试过这个没有运气:
SELECT DocDate,DocDueDate,DocStatus
FROM dbo.OPCH
WHERE (DocDate - DocDueDate = 20) AND DocStatus = 'O' AND DocDate > '2014-01-01'
这不起作用。
任何帮助将不胜感激
【问题讨论】:
-
删除了 mysql 标签,因为语法是 SQL Server。
-
如果你想要至少 20 天,那么你不想要一个等号,你想要一个大于或等于号。
标签: php sql sql-server