如何获取特定日期数据开始的记录?

时间:2015-07-23 15:53:39

标签: mysql sql

我有以下SQL代码显示iddate,以显示日期从23 / xx / xx开始的记录

这是对的吗?

SELECT id,
       date
FROM xxx
WHERE date = yyyy/mm/23;

2 个答案:

答案 0 :(得分:0)

请参阅DAYOFMONTH

SELECT id, date FROM your_table 
WHERE DAYOFMONTH(date) = 23

答案 1 :(得分:0)

这是一个非常模糊的问题。这是本月吗?是每个月吗?如果您想在当月23日当天或之后获得数据,那么您需要

SELECT id,
       date
FROM xxx
WHERE date >= '2015/07/23'

如果您想在每月23日之后获得数据,请尝试:

SELECT id,
       date
FROM xxx
WHERE DAY(date) >= 23