mysql – 基于一天中的多个选择子查询计数,想要添加表/列
发布时间:2020-11-17 03:36:10 所属栏目:MySql 来源:互联网
导读:现在,我有一个多选子查询,它根据计算的一天中的小时数来获取数据.我现在要做的是在该查询中引入另一个表,并根据id和原始表中的日期时间进行计数.我现在拥有的是:select ( select count(a_date) from t1 where d_date between 2013-01-07 00:00:00
现在,我有一个多选子查询,它根据计算的一天中的小时数来获取数据.我现在要做的是在该查询中引入另一个表,并根据id和原始表中的日期时间进行计数. 我现在拥有的是:
等等,直到一天结束. 我有另一个查询,它根据id和datetime给我计数,但只有两列,一列显示c_name,另一列显示小时计数. 防爆.
基本上,我想将这两个查询组合成一个可以显示c_name和一天中所有小时的查询. 有什么建议? 最佳答案 我会研究使用CASE语句.尝试这样的事情(添加额外的23列):
这是SQL Fiddle. 您只需要为d_date添加WHERE标准 – 例如:
要么
祝好运! (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读