sql server按小时/月/年/统计最简单的方式,绝对适用
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
按小时统计:
select convert(varchar(13),crtime,120) as avgtime, count(orderid) as count --数据
from DBOrder --数据库
where crtime>='2022-05-28 00:00:00' and crtime<='2022-05-28 23:00:00' --查询条件
group by convert(varchar(13),crtime,120) --根据实际时间直接分组 意思就是对时间格式2022-05-08 23:00:00 转换成 2022-05-08 23 再group by
order by avgtime desc --排序时间
按月统计:
group by convert(varchar(13),crtime,120) 修改 group by convert(varchar(10),crtime,120)
//意思就是 2022-05-13 10 修改成了 2022-05-13
按年统计:
group by convert(varchar(10),crtime,120) 修改 group by convert(varchar(7),crtime,120)
//意思就是 2022-05-13 修改成了 2022-05
该文章在 2023/3/7 23:31:43 编辑过 |
关键字查询
相关文章
正在查询... |