国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

mssql CASE,GROUP BY用法

2020-07-25 13:36:03
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

--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

結果如下:
復制代碼 代碼如下:

2007 上半年 110
2007 下半年 80
2008 上半年 100
2008 下半年 100
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杭锦旗| 临邑县| 沈阳市| 永春县| 若羌县| 永济市| 大石桥市| 涞水县| 凤冈县| 东明县| 沧州市| 珲春市| 新干县| 山东省| 莱阳市| 刚察县| 清新县| 临猗县| 枝江市| 天祝| 周宁县| 梁平县| 怀仁县| 浦北县| 北辰区| 富锦市| 沅江市| 若尔盖县| 慈溪市| 天长市| 东平县| 屏南县| 白山市| 江达县| 攀枝花市| 云浮市| 云浮市| 成武县| 华安县| 朝阳市| 绩溪县|