作者ClubT (在某种意义上 我应该很正)
看板Database
标题Re: [SQL ] 请问有这样子的累加吗?
时间Wed Jun 8 13:53:08 2011
※ 引述《akhu (wait)》之铭言:
: table 就是这样
: 栏位一 栏位二 栏位三
: name date qty
: A 2011/6/7 12:00:00 1
: A 2011/6/7 13:00:00 1
: A 2011/6/7 14:00:00 2
: A 2011/6/8 14:00:00 1
: A 2011/6/8 15:00:00 1
: A 2011/6/8 16:00:00 1
: 累加後新AS一个栏位
: 栏位一 栏位二 栏位三 栏位四
: name date qty sum
: A 2011/6/7 12:00:00 1 1
: A 2011/6/7 13:00:00 1 2
: A 2011/6/7 14:00:00 2 4
: A 2011/6/8 14:00:00 1 1
: A 2011/6/8 15:00:00 1 2
: A 2011/6/8 16:00:00 1 3
: 就是以日期栏位当天为基准,累计当天的数量就好
: 请问这有没有办法实现??
select 栏1,栏2,栏3,
(select sum(栏3) from 测试TABLE a where a.栏2<=b.栏2 and
CONVERT(varchar(10),a.栏2,111)=CONVERT(varchar(10),b.栏2,111)) as '栏4'
from
测试TABLE b
--
我的P2个板 自然就是美 倾听‧自然之美
NB_COLSPRING 科技 Σ 冷 泉 港 >生命孕育地,海洋之心
ClubT [风]
有空可以来逛逛^_^
Blog:
http://www.wretch.cc/blog/ClubT http://clubtblog.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.219.179.43
1F:推 akhu:你真厉害.. 06/08 22:24