sql題中遇到按年月進(jìn)行分組的問題,記錄一下。

訂單部分?jǐn)?shù)據(jù)
先把日期通過date_format函數(shù)格式化,然后通過響應(yīng)的年月日的表示符來取響應(yīng)的值。
-- 按年分組
select 訂單ID,date_format(訂購日期,'%Y') as years from `訂單` GROUP BY? 訂單ID,years

-- 按月分組(按日分組同理,取%d)
select 訂單ID,date_format(訂購日期,'%m') as months from `訂單` GROUP BY? 訂單ID,months

-- 按年月
select 訂單ID,date_format(訂購日期,'%Y-%m') as ym from `訂單` GROUP BY? 訂單ID,ym
