一個(gè)常用的報(bào)表統(tǒng)計(jì)SQL語(yǔ)句
下面給出上圖的例子的sql語(yǔ)句寫法:(注:此處是按“日期”字段統(tǒng)計(jì))
select 日期,自選字段1,自選字段2,sum(類型1) 類型1,sum(類型2) 類型2,sum(類型3) 類型3,sum(類型4) 類型4,sum(類型5) 類型5,sum(類型6) 類型6 from (
select to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd') 日期,自選字段1,自選字段2,count(主鍵字段) 類型1,0 類型2,0 類型3,0 類型4,0 類型5,0 類型6 from 表名
where 1=1
group by to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd'),自選字段1,自選字段2
union all
select to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd') 日期,自選字段1,自選字段2,0 類型1,count(主鍵字段) 類型2,0 類型3,0 類型4,0 類型5,0 類型6 from 表名
where 1=1
group by to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd'),自選字段1,自選字段2
union all
select to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd') 日期,自選字段1,自選字段2,0 類型1,0 類型2,count(主鍵字段) 類型3,0 類型4,0 類型5,0 類型6 from 表名
where 1=1
group by to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd'),自選字段1,自選字段2
union all
select to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd') 日期,自選字段1,自選字段2,0 類型1,0 類型2,0 類型3,count(主鍵字段) 類型4,0 類型5,0 類型6 from 表名
where 1=1
group by to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd'),自選字段1,自選字段2
union all
select to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd') 日期,自選字段1,自選字段2,0 類型1,0 類型2,0 類型3,0 類型4,count(主鍵字段) 類型5,0 類型6 from 表名
where 1=1
group by to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd'),自選字段1,自選字段2
union all
select to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd') 日期,自選字段1,自選字段2,0 類型1,0 類型2,0 類型3,0 類型4,0 類型5,count(主鍵字段) 類型6 from 表名
where 1=1
group by to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd'),自選字段1,自選字段2 ) where 1=1 group by to_date(to_char(日期,'yyyy-MM-dd'),'yyyy-mm-dd'),自選字段1,自選字段2
這里的自選字段1,自選字段2可以自己隨意增加,需要注意的是在group by 后面也要同時(shí)帶上增加的自選字段。
相關(guān)文章
SQLServer 數(shù)據(jù)庫(kù)故障修復(fù)頂級(jí)技巧之一
SQL Server 2005 和 2008 有幾個(gè)關(guān)于高可用性的選項(xiàng),如日志傳輸、副本和數(shù)據(jù)庫(kù)鏡像。2010-04-04利用SQL Server數(shù)據(jù)庫(kù)郵件服務(wù)實(shí)現(xiàn)監(jiān)控和預(yù)警
這篇文章主要介紹了利用數(shù)據(jù)庫(kù)郵件服務(wù)實(shí)現(xiàn)監(jiān)控和預(yù)警,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10基于Python的SQL Server數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)象同步輕量級(jí)
這篇文章主要介紹了基于Python的SQL Server數(shù)據(jù)庫(kù)對(duì)象同步輕量級(jí)實(shí)現(xiàn)方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06select into 和 insert into select 兩種表復(fù)制語(yǔ)句
select into 和 insert into select 兩種表復(fù)制語(yǔ)句,需要的朋友可以參考下。2009-10-10SQL Server格式轉(zhuǎn)換函數(shù)Cast、Convert介紹
這篇文章介紹了SQL Server中的格式轉(zhuǎn)換函數(shù)Cast、Convert,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05jdbc連接sql server數(shù)據(jù)庫(kù)問題分析
SQL Server連接中問題還真多。不進(jìn)行設(shè)置還真連接不上,這里總結(jié)一下,需要的朋友可以參考2012-12-12在SQLserver數(shù)據(jù)庫(kù)之間進(jìn)行傳表和傳數(shù)據(jù)的圖文教程
這篇文章主要介紹了在SQLserver數(shù)據(jù)庫(kù)之間進(jìn)行傳表和傳數(shù)據(jù)的圖文教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12SQL Server誤區(qū)30日談 第23天 有關(guān)鎖升級(jí)的誤區(qū)
在SQL Server 2005和之前的版本,頁(yè)鎖會(huì)直接升級(jí)到表鎖。在SQL Server 2005或SQL Server 2008,你可以通過(guò)如下跟蹤標(biāo)志改變鎖升級(jí)的行為2013-01-01