我正在尝试运行MySQL查询,但我在使用DateDiff时遇到了问题。
我有2个日期字段付款和到期日。
我想选择到期和付款之间的日期差异,小于或等于三十五天。
如何使用datediff(expiry,payment)
然后添加<= 35
来获取我想要的内容。
感谢。
答案 0 :(得分:1)
您可以在查询中添加WHERE子句;
SELECT cols,
datediff(expiry, payment)
FROM sometable
WHERE datediff(expiry, payment) <= 35
应该这样做。
答案 1 :(得分:1)
尝试以下方法:
SELECT * FROM `dates` WHERE DATEDIFF(`dates`.`expiry`, `dates`.`payment`) <= 35;