假设field4为boolean型field2和field3为可求和的字段
select a.field1,num=sum(a.field2),num2=sum(a.field3)
from(select field1,field2,field3,aa=convert(char,field4) from tablename) a
group by a.aa
有这个例子想信你的问题就解决了
select a.field1,num=sum(a.field2),num2=sum(a.field3)
from(select field1,field2,field3,aa=convert(char,field4) from tablename) a
group by a.aa
有这个例子想信你的问题就解决了
解决方案 »
- 一个Webservice问题
- 关于EXCEL导入到数据库
- 多线程熟悉的大虾们 进来 帮小菜鸟看看
- 这段代码怎么写,配置文件问题,急 在线等
- 翻译C为Delphi
- 请教一个简单的问题
- 关于DirectoryListBox的小问题
- 请问如何调用资源文件中的位图文件
- 请帮忙解决一个BDE配置问题,急!!
- DELPHI中是否有将字符转换为其ASCII码的函数,紧急!
- <marquee><font color="red"><strong>怎样将用数据库用户名和密码写进程序</strong></font></marquee>
- 如果用SQL函数截取DATETIME类型字段中的DATE值?(返回结果仍得为日期型)
例如:
----------------------------------------------------------------
假设field4为boolean型field2和field3为可求和的字段
-----------------------------------------------------------------
select field1,num=sum(a.field2),num2=sum(a.field3),aa
from
(select field1,field2,field3,aa=case field4 when 0 then '0' else '1' end
from tablename) a
group by field1,aa
SQL Server7中不能对布尔型字段进行分组汇总