美文网首页
Mysql中日期中按年月日分组

Mysql中日期中按年月日分组

作者: 小橙子_43db | 来源:发表于2019-12-04 19:36 被阅读0次

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

相关文章

网友评论

      本文标题:Mysql中日期中按年月日分组

      本文链接:https://www.haomeiwen.com/subject/xdolgctx.html