作者ClubT ()
看板Database
标题Re: [SQL ] 如何做出以下查询?
时间Thu Jun 7 09:21:35 2012
我不知道ACCESS可不可以 我是用MS-SQL
Select Time,Case when No=1 then sum(Value) else 0 end as '1',
Case when No=2 then sum(Value) else 0 end as '2',
Case when No=3 then sum(Value) else 0 end as '3' from TABLE_NAME group by Time
这是如果你的No确定只有1、2、3的时候可以这麽做
※ 引述《tarjan (Mr. Everything)》之铭言:
: 各位先进:
: 我的table栏位如下:
: Table Name: TB01
: Time No Value
: t1 1 1.1
: t1 2 1.5
: t1 3 1.8
: t2 1 0.9
: t2 2 2.5
: 请问SQL语法能够查出以下结果吗?
: Time 1 2 3
: t1 1.1 1.5 1.8
: t2 0.9 2.5 null
: 又或者有啥方式能达到这个需求呢?
--
我的P2个板 自然就是美 倾听‧自然之美
NB_COLSPRING 科技 Σ 冷 泉 港 >生命孕育地,海洋之心
ClubT [风]
有空可以来逛逛^_^
Blog:
http://www.wretch.cc/blog/ClubT http://clubtblog.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.219.179.43