serverl列求和 sql_sql server 某一列求和

该博客介绍了如何在SQL Server中使用SQL查询语句统计指定日期范围内特定列(就诊人次)的总和。通过UNION ALL结合子查询实现了详细数据与汇总数据的合并展示。
摘要由CSDN通过智能技术生成

sql server 某一列求和

SELECT 患者来源,设备类型,检查部位,设备名称,convert(char(10),STUDY_DATE,121) as 日期, count(distinct 就诊人次) as 就诊人次--SUM(就诊人数) AS 就诊人数

FROM dbo.[V_SeePeople]WHERE

STUDY_DATE >= '2019-12-04 00:00:00.000' and STUDY_DATE <= '2019-12-11 23:59:59.000'

and OFDEPARTMENT ='FSK' and ORGNIZATIONCODE ='0101'

GROUP BY 患者来源,设备类型,检查部位,设备名称,convert(char(10),STUDY_DATE,121) --order by convert(char(10),STUDY_DATE,121)

UNION all

select '' ,'' ,'' ,'','合计' ,sum( convert(int,temp.就诊人次))AS 就诊人次 from

(

SELECT top 100 percent 患者来源,设备类型,检查部位,设备名称,convert(char(10),STUDY_DATE,121) as 日期, count(distinct 就诊人次) as 就诊人次--SUM(就诊人数) AS 就诊人数

FROM dbo.[V_SeePeople] WHERE<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值