我正在尝试运行MySQL查询,但我在使用DateDiff时遇到了问题。
我有2个日期字段付款和到期。
我想选择小于等于三十五天的到期日期和付款日期之间的差值。
如何在包含<= 35的情况下使用datediff(expiry,payment)来获得我想要的内容。
谢谢。
发布于 2011-12-05 22:33:22
您可以在查询中添加WHERE子句;
SELECT cols,
datediff(expiry, payment)
FROM sometable
WHERE datediff(expiry, payment) <= 35这应该就行了。
发布于 2011-12-05 22:34:25
尝试以下操作:
SELECT * FROM `dates` WHERE DATEDIFF(`dates`.`expiry`, `dates`.`payment`) <= 35;https://stackoverflow.com/questions/8386822
复制相似问题