国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 黔东| 利辛县| 浦北县| 涿鹿县| 闽清县| 莱芜市| 康保县| 托克逊县| 塘沽区| 贵州省| 县级市| 定陶县| 时尚| 丹巴县| 博湖县| 额尔古纳市| 阆中市| 石林| 云浮市| 巴南区| 应城市| 桂阳县| 广州市| 内乡县| 靖宇县| 河东区| 福贡县| 陇西县| 洪雅县| 台中市| 龙山县| 渭南市| 奉贤区| 湘乡市| 武城县| 普安县| 泽库县| 从江县| 宿州市| 怀集县| 象州县|