• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

2个日期之间的返回行数总是返回0

mysql 来源:Jonnny 7次浏览

想知道是否有爱好者可以帮助我。我试图让两个日期之间的记录数,我用一些帖子,我发现就在这里做这个查询很简单,它总是返回02个日期之间的返回行数总是返回0

DATE_ADDED是时间戳

SELECT COUNT(id) 
FROM item 
WHERE date_added >= DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND date_added <= NOW() 

我也试过这个:

SELECT COUNT(id) 
FROM item 
WHERE date_added BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND NOW() 

我在做什么错?


===========解决方案如下:

今天早上我重新运行了这个查询,它工作的很好,所以我不确定昨晚除了小时以外哪里出了问题。感谢大家的意见。

SELECT COUNT(id) 
FROM item 
WHERE date_added BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND CURDATE() 

工作的罚款象

SELECT COUNT(id) 
FROM item 
WHERE DATE(date_added) BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND CURDATE() 

希望,可能是使用的人。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)