微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – SQL Query根据年份和月份选择数据

我正在编写一个电子商务应用程序并编写一个脚本来跟踪按年/月的项目销售情况.

在这里使用此查询来从表中获取不同的年月日期.

SELECT disTINCT CONCAT(YEAR(date),'-',MONTH(date)) FROM product_purchases WHERE product_id = 1

这会给我一个像这样的输出

2017-11
2017-12

我接下来想要完成的是选择与该年和月相匹配的数据,例如2017-11.

我试过这个返回0行的查询

SELECT * FROM product_purchases WHERE DATE(date) = '2017-12'

这样做的正确方法是什么?

解决方法:

要查找某个月的记录,请将where子句更新为:

CONCAT(年(日期),’ – ‘,月(日期))=’2017-12’

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐