美文网首页
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