开发者社区> 问答> 正文

关于sql查询的小问题

信息表T_XX 字段如下:

部门名称 添加时间
我现在希望得到的结果是:查询近3天每个部门每天产生的数据量,如果没有产生数据,就显示为0
screenshot
screenshot
screenshot

展开
收起
a123456678 2016-07-04 16:16:02 1797 0
1 条回答
写回答
取消 提交回答
  • 需要再关联一张能够查询到所有部门的表,否则有哪些部门都不知道,怎么可能出现在查询结果中。
    sql语句大概是这样的:

    select 部门名称,日期表,count(*)
    from 部门, 日期表

     left join 交易表 on 交易表.部门ID=部门.部门ID AND  交易表.交易日期=日期表.日期

    group by 部门名称,日期

    2019-07-17 19:50:49
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载