MySQL中相同月份/不同年份的时间戳比较

时间:2016-01-29 08:35:40

标签: mysql

我使用SQL查询三个表进行数据分析。我需要比较三个月的时间戳 - 一月,二月,三月但不同年份。

到目前为止,我对WHERE子句的代码是:

a.time_stamp BETWEEN '%y%/10/01 00:00:00' AND '%y%/01/01 00:00:00'

并没有返回正确的结果。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

MySQL允许您从日期中选择月份:

[dockerservers:children]
tag_rvmdocker_production

[tag_rvmdocker_production]

所以你可以尝试(未测试):

select MONTH(now()); // -> 1 (in January)