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

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

mssql CASE,GROUP BY用法

2024-08-31 00:59:42
字體:
供稿:網(wǎng)友

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 达日县| 抚松县| 饶河县| 浪卡子县| 旺苍县| 漠河县| 宣武区| 新乐市| 水富县| 来凤县| 南靖县| 花莲县| 肥东县| 定安县| 南平市| 北流市| 五寨县| 九龙县| 芜湖市| 南雄市| 马关县| 砚山县| 丹巴县| 防城港市| 弥勒县| 辉县市| 霍邱县| 德化县| 正镶白旗| 蕲春县| 宁阳县| 泰顺县| 木兰县| 南丰县| 延长县| 青龙| 南木林县| 鹤庆县| 三穗县| 普定县| 大厂|