sql月度彙總 按月度分類彙總

2021-10-17 06:29:23 字數 1461 閱讀 3186

按月份分類彙總

id    訂單號      日期

1     cno001    2013-6-5

2     cno001    2013-6-10

3     cno002    2013-6-24

4     cno001    2013-7-5

5     cno001    2013-7-10

6     cno002    2013-7-15

得到結果:

訂單號        月份

cno001     2013-6

cno002     2013-6

cno001     2013-7

cno002     2013-7

分享到:

------解決方案--------------------

-- author  :dba_huanzj(發糞塗牆)

-- version:

--      microsoft sql server 2012 (sp1) - 11.0.3000.0 (x64)

--oct 19 2012 13:38:57

--enterprise evaluation edition (64-bit) on windows nt 6.2  (build 9200: )

--> 測試資料:[huang]

if object_id('[huang]') is not null drop table [huang]

gocreate table [huang]([id] int,[訂單號] varchar(6),[日期] datetime)

insert [huang]

select 1,'cno001','2013-6-5' union all

select 2,'cno001','2013-6-10' union all

select 3,'cno002','2013-6-24' union all

select 4,'cno001','2013-7-5' union all

select 5,'cno001','2013-7-10' union all

select 6,'cno002','2013-7-15'

--------------開始查詢--------------------------

select distinct [訂單號],substring(convert(varchar(4),[日期]),1,4)+'-'+convert(varchar(2),datepart(mm,[日期]) )

from [huang]

------解決方案--------------------

select distinct 訂單號,convert(varchar,year(日期))+'-'+convert(varchar,month(日期))

from tb

------解決方案--------------------

sql月度彙總 sql月份彙總查詢語句

sql月份彙總查詢語句 select 鉛筆 as 月份 sum case month 日期 when 1 then 鉛筆 else 0 end as 1月 sum case month 日期 when 2 then 鉛筆 else 0 end as 2月 sum case month 日期 when...

經典SQL之分類彙總

表結構如下 value date 100 2000 2 5 123 2000 5 6 3213 2003 5 8要求一句sql實現按年度統計各季度總量和年度總量 年度 1季度值 2季度值 3季度值 4季度值 年度值 2000 100 123 null null 223 2003 null 3213 ...

一條sql 分類彙總

表結構 stuid stuname stucourse stugrade 001 a 語文 88 002 b 語文 89 003 a 數學 98 004 b 數學 100 005 a 英語 87 006 b 英語 86 mysql select groupid,stuid,stuname,cours...