可以说,我的数据如下:
2008-09-23
2008-12-23
2020-01-12
2020-02-13
我想通过遵循只能过滤年份和月份的逻辑进行过滤。所以,到目前为止我写的查询是
SELECT *
FROM reports
WHERE
(YEAR(released_date) >= 2008 AND MONTH(released_date) >= 12);
我很确定是有问题的,因为我们使用AND条件过滤了从2008年到第12个月中的哪一年。因此,由于要获取的数据应该来自以下方面,因此该如何处理该逻辑:
2008-12-23
2020-01-12
2020-02-13
谢谢您帮忙!
根据我对您上面示例的理解,您正在寻找一个查询,以获取发布日期的年份大于等于2008,月份大于等于12的数据。尝试以下一项
SELECT * FROM报告的日期(发布日期)> = 2008-12-01。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句