SQL查询问题?

yanfeishen79 2003-11-03 09:18:53
我数据库gwk_money是FLOAT型的默认值是0 但我对其分类统计时却显示不出来0却显示为空
我的SQL语句是
select a.gwk_id,a.gwk_name,b.gwk_money from gwkxx a left join
(select gwk_id,sum(gwk_money) as gwk_money from xiaoshou group by gwk_id)b on a.gwk_id=b.gwk_id
查询时总是为空GWK——MONEY
改为
select a.gwk_id,a.gwk_name,isnull(b.gwk_money,0) as gwk_money from gwkxx a left join (select gwk_id,sum(gwk_money) as gwk_money from xiaoshou group by gwk_id)b on a.gwk_id=b.gwk_id
也不行,怎么做呢?
...全文
32 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmlxf 2003-11-03
  • 打赏
  • 举报
回复
你可以用isnull函数。
isNull(colname,0)
orcale 2003-11-03
  • 打赏
  • 举报
回复
改为:
select a.gwk_id,a.gwk_name,isnull(b.gwk_money,0) as gwk_money from gwkxx a left join (select gwk_id,isnull(sum(gwk_money,0.00) as gwk_money from xiaoshou group by gwk_id)b on a.gwk_id=b.gwk_id
pengdali 2003-11-03
  • 打赏
  • 举报
回复
不会吧。应该可以呀。

select a.gwk_id,a.gwk_name,isnull(b.gwk_money,0) gwk_money from gwkxx a left join (select gwk_id,sum(gwk_money) as gwk_money from xiaoshou group by gwk_id) b on a.gwk_id=b.gwk_id

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧