主頁(yè) > 知識(shí)庫(kù) > mssql CASE,GROUP BY用法

mssql CASE,GROUP BY用法

熱門標(biāo)簽:電銷機(jī)器人公司 需要哪些牌照 長(zhǎng)沙智能外呼系統(tǒng) 知名電銷機(jī)器人價(jià)格 地圖標(biāo)注牌 菏澤語(yǔ)音電銷機(jī)器人加盟公司 湖南電腦外呼系統(tǒng)平臺(tái) 廣東防封卡外呼系統(tǒng)原理是什么 外呼系統(tǒng)改進(jìn) 分享百度地圖標(biāo)注多個(gè)位置
復(fù)制代碼 代碼如下:

--create database dbTemp
use dbTemp
create table test
(
Pid int identity(1,1) not null primary key,
Years datetime,
IsFirstSixMonths int default(0), --0表示上半年1表示下半年--
TotalCome int
)
insert test
select '2007-1-1',0,50
union
select '2007-3-1',0,60
union
select '2007-12-1',1,80
union
select '2008-1-1',0,100
union
select '2008-12-1',1,100

select * from test

select convert(char(4),Years,120) as 'year',
IsFirstSixMonths=case when IsFirstSixMonths=0 then '上半年' when IsFirstSixMonths=1 then '下半年' END ,
sum(totalcome) as 'sum' from test
group by IsFirstSixMonths,convert(char(4),Years,120)


select convert(char(4),Years,120) as 'year',
IsFirstSixMonths=case when IsFirstSixMonths=0 then '上半年' ELSE '下半年' END ,
sum(totalcome) as 'sum' from test
group by IsFirstSixMonths,convert(char(4),Years,120)

--DROP DATABASE dbtemp

結(jié)果如下:
復(fù)制代碼 代碼如下:

2007 上半年 110
2007 下半年 80
2008 上半年 100
2008 下半年 100
您可能感興趣的文章:
  • mysql篩選GROUP BY多個(gè)字段組合時(shí)的用法分享
  • 淺析SQL語(yǔ)句中GROUP BY的用法
  • 總結(jié)下sqlserver group by 的用法
  • MySQL中distinct與group by語(yǔ)句的一些比較及用法講解
  • 詳解SQL中Group By的用法

標(biāo)簽:福建 呼和浩特 泉州 西寧 商洛 天水 珠海 美容院

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mssql CASE,GROUP BY用法》,本文關(guān)鍵詞  mssql,CASE,GROUP,用法,mssql,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mssql CASE,GROUP BY用法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于mssql CASE,GROUP BY用法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章