开发者社区> 问答> 正文

SQL子查询是什么呢?

SQL子查询是是什么呢?具体怎么做?

展开
收起
叫我饭啊啊 2021-09-29 11:12:49 870 0
1 条回答
写回答
取消 提交回答
  • select 用户名 ,所处大区, 所处省区, sum(onduty_cnt) as onduty_cnt,sum(offduty_cnt) as offduty_cnt, sum(overtime) as overtime from (select 用户名 ,所处大区, 所处省区, onduty_time ,offduty_time, 打卡日期,overtime, case when to_char(onduty_time,'hh24:mi') > '09:00' then 1 else 0 end as onduty_cnt, case when to_char(offduty_time,'hh24:mi') < '17:20' then 1 else 0 end as offduty_cnt where 省区 = 参数 and 打卡日期 between '2009-01-01' and '2009-01-31' ) group by 用户名 ,所处大区, 所处省区

    这是按人统计, 如果不要每个人的, 只要全部, 那就: select 所处大区, 所处省区, sum(onduty_cnt) as onduty_cnt,sum(offduty_cnt) as offduty_cnt, sum(overtime) as overtime from (select 用户名 ,所处大区, 所处省区, onduty_time ,offduty_time, 打卡日期,overtime, case when to_char(onduty_time,'hh24:mi') > '09:00' then 1 else 0 end as onduty_cnt, case when to_char(offduty_time,'hh24:mi') < '17:20' then 1 else 0 end as offduty_cnt where 省区 = 参数 and 打卡日期 between '2009-01-01' and '2009-01-31' ) group by 所处大区, 所处省区

    2021-09-29 14:23:44
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

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