我正在编写一个电子商务应用程序并编写一个脚本来跟踪按年/月的项目销售情况.
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 举报,一经查实,本站将立刻删除。