mysql – 基于一天中的多个选择子查询计数,想要添加表/列
发布时间:2020-11-14 18:56:59  所属栏目: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标准 – 例如: 
要么 
祝好运! (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
