最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個(gè)常用的報(bào)表統(tǒng)計(jì)SQL語句

 更新時(shí)間:2010年12月23日 10:57:26   作者:  
在平常的系統(tǒng)開發(fā)中,我們經(jīng)常會(huì)遇到類似下圖的報(bào)表統(tǒng)計(jì)功能需求。
一般都給定按日期區(qū)間統(tǒng)計(jì)某一值,每一個(gè)列就是統(tǒng)計(jì)時(shí)的分類。如下圖:


下面給出上圖的例子的sql語句寫法:(注:此處是按“日期”字段統(tǒng)計(jì))

復(fù)制代碼 代碼如下:

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)文章

  • SQL Server解決游標(biāo)性能問題的替代方案

    SQL Server解決游標(biāo)性能問題的替代方案

    游標(biāo)是一種能從包含多個(gè)元組的集合中每次讀取一個(gè)元組的機(jī)制,游標(biāo)總是和一段SELECT語句關(guān)聯(lián),SELECT語句查詢出的結(jié)果集就作為集合,游標(biāo)能每次從該集合中讀取出一個(gè)元組進(jìn)行不同操作,但在某些情況下,它們可能會(huì)導(dǎo)致性能問題,本介紹了SQL Server解決游標(biāo)性能問題的替代方案
    2024-12-12
  • Centos 7.3下SQL Server安裝配置方法圖文教程

    Centos 7.3下SQL Server安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了Centos 7.3下SQL Server安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 深入SQLServer中ISNULL與NULLIF的使用詳解

    深入SQLServer中ISNULL與NULLIF的使用詳解

    本篇文章是對SQLServer中ISNULL與NULLIF的使用進(jìn)行了詳細(xì)分析介紹,需要的朋友參考下
    2013-06-06
  • SQL Server導(dǎo)入、導(dǎo)出、備份數(shù)據(jù)方法

    SQL Server導(dǎo)入、導(dǎo)出、備份數(shù)據(jù)方法

    注意包括導(dǎo)出導(dǎo)入SQL Server里某個(gè)數(shù)據(jù)庫,導(dǎo)出導(dǎo)入SQL Server里某個(gè)表
    2008-12-12
  • SQL Server中row_number分頁查詢的用法詳解

    SQL Server中row_number分頁查詢的用法詳解

    這篇文章主要介紹了SQL Server中row_number的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • sql 修改表的所有者

    sql 修改表的所有者

    有時(shí)候因?yàn)橐恍?quán)限問題,需要修改表的所有者,下面的方法不錯(cuò)
    2009-03-03
  • SQL Server 2016里的sys.dm_exec_input_buffer的問題

    SQL Server 2016里的sys.dm_exec_input_buffer的問題

    這篇文章主要介紹了SQL Server 2016里的sys.dm_exec_input_buffer的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • SQL Server 存儲(chǔ)過程解析

    SQL Server 存儲(chǔ)過程解析

    微軟的SQL Server的存儲(chǔ)過程機(jī)制能夠通過對Transact-SQL語句進(jìn)行組合而大大地簡化了數(shù)據(jù)庫開發(fā)過程。
    2009-03-03
  • SqlServer表死鎖的解決方法分享

    SqlServer表死鎖的解決方法分享

    前些天寫一個(gè)存儲(chǔ)過程,存儲(chǔ)過程中使用了事務(wù),后來我把一些代碼注釋掉來進(jìn)行調(diào)試找錯(cuò),突然發(fā)現(xiàn)一張表被鎖住了,原來是創(chuàng)建事務(wù)的代碼忘記注釋掉。本文表鎖住了的解決方法。
    2011-08-08
  • SQL 實(shí)用語句

    SQL 實(shí)用語句

    以下的sql語句都以上面表mytable為準(zhǔn)
    2009-06-06

最新評論

志丹县| 舟曲县| 通辽市| 鄂伦春自治旗| 高州市| 洞口县| 桂东县| 雅安市| 鄱阳县| 汉川市| 桦川县| 吉林省| 观塘区| 呈贡县| 永新县| 依安县| 怀安县| 和田县| 苍山县| 巴彦淖尔市| 济宁市| 盖州市| 贞丰县| 高雄市| 临澧县| 奇台县| 云和县| 车险| 康定县| 吉林市| 高要市| 台北市| 绥滨县| 万载县| 土默特左旗| 姜堰市| 彭阳县| 措勤县| 大安市| 都兰县| 房产|