http://www.sqler.com/?document_srl=505251&mid=bSQLQA&comment_srl=505567&rnd=505567#comment_505567
覓語
蟆 10~20豐 蟆郁骸襯 覲伎譯手 苦
10覿~20覿
(一危郁 朱 2500襷蟇伎 )
(豌 一危 225糾唄)
ろる
讌 varchar(8)
襷れ varchar(10)
襷れ覯 bigint
蠍 int
碁煙 - 企ろ磯 讌, 襷れ, 襷れ覯
SELECT
襷れ
, COUNT(*) AS 螳
, SUM(蠍) AS 螻蠍
FROM 襷れ (企ろ磯 誤)
WHERE 讌 = '20110724'
GROUP BY 襷れ -- select 蟇 2500襷蟇
伎
1.碁煙
2.覯 ろ 覦蠖 .
3.MS-SQL SERVER 2005
企蓋 伎
1. (襷れ企) 覩碁Μ 螻壱 燕 企(讌螻企)
- 襷れ企 一危郁 覦覃(曙, , ) 一危郁 伎
- 讌螻 螻殊 覯 襷
2. 企 覿襴
- 螻朱 朱, 蠍一ヾ 一危磯ゼ 蟆 覲伎譯手鍵 企れ
覯襯 覦蠖 螻... 覦蠑朱り 企 譴 襷 一危郁 れ伎る...
蟶 螳螻... 貎朱Μ襦 豕螳 蟇 螳一...
譬 螳企 覦覯 蟾?
給..
'讌螻 ' 企 覿讌譴.
讌螻 企 る 襷れ 企.
覲 襷れ 企 蟆給. 轟壱 襷れ 企 譬煙 讌螻 企 覲蟆暑伎 .
讌螻 企 襷れ 企 る血企手 覲 給.
蠏碁覩襦 讌螻 危 覲蟆暑 る血 貅譯朱る 讌螻 螳 覲蟆暑 覿覿襷 螳煙伎手讌.
企 蟆曙一 覿覿 襭 .
襷れ 企 覲蟆暑 讌螻 企 覲蟆渚覃 蟆給. (distinct count 螳蟆 朱..)
螳 襯 る,
--ロ
begin tran
update 襷れ讌螻
set 蠍 = 蠍 + 1000
where 殊 = '20120101'
and 襷れ = 'A襷れ'
if @@rowcount = 0
insert 襷れ讌螻 values('20120101', 'A襷れ', 1000)
insert 襷れ values('20120101', 'A襷れ', 1000)
commit
--螳煙
begin tran
update 襷れ
set 蠍 = 蠍 - 5000
where 殊 = '20120101'
and 襷れ = 'A襷れ'
update 襷れ讌螻
set 襷れ = 襷れ - 5000
where 殊 = '20120101'
and 襷れ = 'A襷れ'
commit
--
begin tran
declare @amt int
select @amt = sum(蠍)
from 襷れ
where 殊 = '20120101'
and 襷れ = 'A襷れ'
delete from 襷れ
where 殊 = '20120101'
and 襷れ = 'A襷れ'
update 襷れ讌螻
set 襷れ = 襷れ - @amt
where 殊 = '20120101'
and 襷れ = 'A襷れ'
commit
覓碁 襷 覈襯願れ.
襦襯 讌, 碁Μ蟇磯ゼ 讌 覦覯伎 螳讌蟆讌.
'覿' 企 '覿' 蠍螳 れ願覃 一朱 覲旧″伎.
覲旧′煙 螻 觜轟 蟆郁骸襯 螳碁れ.
襷覃 る伎 覯 襴蟆 譬螻 襷る 譬 蟆 螳給.
覲給覲旧伎襷 企 蟇一襷 蟇磯.