Mysql中日期中按年月日分组

2019-12-04  本文已影响0人  小橙子_43db

sql题中遇到按年月进行分组的问题,记录一下。

订单部分数据

先把日期通过date_format函数格式化,然后通过响应的年月日的表示符来取响应的值。

-- 按年分组

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

上一篇下一篇

猜你喜欢

热点阅读