mysql – 基于一天中的多个选择子查询计数,想要添加表/列
发布时间:2020-05-22 21:47:53 所属栏目: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标准 – 例如:
要么
祝好运! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mysql – QueryException SQLSTATE [HY000] [1045]拒绝访问
- Mysql入门Mysql5.7.18版本(二进制包安装)自定义安装路径教
- MYSQL数据库MySQL行级锁、表级锁、页级锁详细介绍
- 来自R的MySQL odbc超时
- Oracle SQL*PLUS - 删除当前用户的所有对象
- 如何从远程主机获取制表符分隔的MySQL转储?
- MySQL存储函数与嵌套IF … END IF,语法错误,正确的语法使用
- 安装MySQL Workbench但文件/etc/my.cnf不存在
- MySQL 存储过程的 BEGIN 和 END
- Mysql学习PHP使用mysqli扩展连接MySQL数据库
