MSSQL2005:sum or average aggregate运算不能以bit数据类型作为参数

出错的SQL语句:
select sum(IsSyn) from table1

分析原因,由于IsSyn字段类型为bit,而bit类型的字段是不能进行sum运算的,所以出错。

"sum or average aggregate 运算不能以 bit 数据类型作为参数"解决方法:

select sum(cast(IsSyn as int)) from table1


上一篇: 家乡拉面
下一篇: 为ASP.NET应用程序添加新的文件类型
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 3715
发表评论
登录后再发表评论!