我使用SQL查询三个表进行数据分析。我需要比较三个月的时间戳 - 一月,二月,三月但不同年份。
到目前为止,我对WHERE子句的代码是:
a.time_stamp BETWEEN '%y%/10/01 00:00:00' AND '%y%/01/01 00:00:00'
并没有返回正确的结果。有什么想法吗?
答案 0 :(得分:1)
MySQL允许您从日期中选择月份:
[dockerservers:children]
tag_rvmdocker_production
[tag_rvmdocker_production]
所以你可以尝试(未测试):
select MONTH(now()); // -> 1 (in January)