【发布时间】:2018-06-07 04:28:20
【问题描述】:
我正在编写一个电子商务应用程序并编写一个脚本来根据年/月跟踪商品的销售情况。
我在这里使用此查询从表中获取不同的年月日期。
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'
这样做的正确方法是什么?
【问题讨论】:
-
您在某个月份需要它吗?
标签: php mysql database datetime