虚拟主机域名注册-常见问题数据库问题 → 数据库问题

mysql时间查分组的方法

  时间分组查询的语法很简单,基本上就是将其它查询条件(比如查询某个特定时间段里的有效数据)后面加上SQL的GROUP BY子句,然后再提供对应的分组标准(比如月份)。如果查询的需要查询的资料包含了变量(如每一笔的金额),我们可以使用MySQL的内建函数来进行分组,以便得到更精确的结果。

  例如,比如要查询某个时间段(1月1日到1月31日)内每个月的详细销售信息,那么就可以使用如下的SQL语句:

  SQL脚本:

  SELECT month, SUM(price)

  FROM orders

  WHERE ordered_on BETWEEN "2018-01-01" AND "2018-01-31"

  GROUP BY month

  ORDER BY month;

  上面这个SQL语句首先会查询出指定时间段内的订单记录,然后将每个月份的订单价格汇总,最终形成一个数据表,即1月份产生多少销售,2月份产生多少销售




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:mysql逗号分隔的写法
下一篇:mysql使用字段存储的方法
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部