SELECT Master.ID, Master.cCode, Master.bInvalid,
SUM(Sub.iMoney) AS Expr1
FROM Master INNER JOIN
Sub ON Master.ID = Sub.ID
GROUP BY Master.ID, Master.cCode, Master.bInvalid
其中,Master为主表,Sub为子表,bInvalid是布尔型。请帮帮我!
3 个解决方案
#1
错误信息呢?
#2
这样的出错信息‘[ODSC SQL Server Driver][SQL Server]cannot group by a bit column.'
我去掉布尔字段bInvalid,可顺利通过.原来是布尔这个鬼。请问怎样对布尔字段进行分组汇总?
我去掉布尔字段bInvalid,可顺利通过.原来是布尔这个鬼。请问怎样对布尔字段进行分组汇总?
#3
use convert() function in SQL to change bool datatype to char datatype,try it?
#1
错误信息呢?
#2
这样的出错信息‘[ODSC SQL Server Driver][SQL Server]cannot group by a bit column.'
我去掉布尔字段bInvalid,可顺利通过.原来是布尔这个鬼。请问怎样对布尔字段进行分组汇总?
我去掉布尔字段bInvalid,可顺利通过.原来是布尔这个鬼。请问怎样对布尔字段进行分组汇总?
#3
use convert() function in SQL to change bool datatype to char datatype,try it?