您的位置:首页 > 数据库

SQL数据库删除求和之前的数据只保留求和之后的数据例子

2011-09-28 16:10 330 查看
创建数据表

CREATE TABLE [dbo].[ks](

[id] [int] IDENTITY(1,1) NOT NULL,

[kucun] [varchar](50) NULL,

[kuncunshu] [int] NULL,

[states] [bit] NULL



states默认值设置为0

数据库数据:

1 A 1 false

2 A 2 false

3 B 3 false

4 A 4 false

要求数据库结果:

5 A 7 true

6 B 3 true

SQL语句:

update ks set states=1 where states=0

go

insert into ks (kucun,kuncunshu)

SELECT kucun, SUM(kuncunshu)

FROM ks

GROUP BY kucun

go

delete from ks where states=1

go

update ks set states=1

go

select * from ks
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: