请帮帮我!我的SQL Server7运行出错了。

时间:2020-11-28 14:09:58
    我要对子表的字段进行求和汇总,在SQL Server7运行总是出错
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,可顺利通过.原来是布尔这个鬼。请问怎样对布尔字段进行分组汇总?

#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,可顺利通过.原来是布尔这个鬼。请问怎样对布尔字段进行分组汇总?

#3


use convert() function in SQL to change bool datatype to char datatype,try it?