我对我的数据进行了非规范化(因此日期被拆分为年、月、日和小时列)但现在我想知道如何查询某个日期之前的所有内容。
这不起作用:
SELECT *
FROM `impression_stat_hour`
WHERE doneforday =0
AND (
YEAR <=2011
AND MONTH <=6
AND DAY <=30
AND HOUR <=1
)
这实际上不会像我想要的那样将所有记录“分组”在一起,从而导致日期(例如)总是从 0 小时到 1 小时。