[抛砖引玉]换个思路解决SQL经典问题(一):按每半小时统计

声明:本篇文章的SQL语句为了体现作者的思路,并非最优,请根据实际需要进行优化。

在开发的过程中,我们常常会遇到类似这种按每半小时统计数量的需求:

只统计其中的一部分并不难:

统计结果为:
callintime
但是实际需求可能要求显示全部24小时的统计,这时我们只要加一张外联表就可以了:

然后用这个外联表去Left Join上一个查询就OK:

查看结果:

total_callintime

留个尾巴:

第一张表里有个Result字段,请用SQL语句输出以下表格:

callintime_result

One thought on “[抛砖引玉]换个思路解决SQL经典问题(一):按每半小时统计

  1. Pingback: [抛砖引玉]换个思路解决SQL经典问题(一):按每半小时统计 | ITDOC

发表评论

电子邮件地址不会被公开。 必填项已用*标注