回 帖 发 新 帖 刷新版面

主题:关于sql的统计问题 在线等待(急)

[img]C:\1.bmp[/img]


我要从数据库提报表,如果输入字段1中的a,就统计字段2和字段3中和a对应的数字,如果输入字段1中的b,就统计字段2和字段3中和b对应的数字,怎么写sql查询,报表结果应该是:


[img]C:\2.bmp[/img]

回复列表 (共3个回复)

沙发

cond='a'
select sum(字段2) 统计1,sum(字段2) 统计2 from <表名> where 字段1=cond

板凳

楼上的是不是对的啊?

3 楼

declare @i char(10)
set @i='a'或'b'
select sum(字段2) 统计1,sum(字段2) 统计2 from <表名> where 字段1=@i

我来回复

您尚未登录,请登录后再回复。点此登录或注册