有没有办法可以将同一年内列中的所有日期合并为一行,以便我知道该年度不同列中产品的总数量?
答案 0 :(得分:0)
使用Group_Concat
或Group by
Select Group_Concat(col_name) From table Group by Year(date)
或
Select Group_Concat(col_name) From table
where Year(date)='2015' Group by Year(date)
答案 1 :(得分:0)
使用YEAR()
功能:
SELECT YEAR(someDate) AS year, SUM(qty) AS `total quantity`
FROM someTable
WHERE product='some product'
GROUP BY YEAR(someDate)