关于TDBGRID显示问题求助

icegirl914 2011-07-13 03:06:27
表1:TB_USERINFO,结构:
ID USERID USERNAME


表2:TD_TEMPTOTAL,结构:
USERID TOTALDATA


表3:TD_TEMPHOUR,结构:
USERID HOURDATA


其中3表有可能统计的结果是个空表

我用:
select a.USERID,a.USERNAME,b.TOTALDATA,c.HOURDATA from TB_USERINFO a
left join (select USERID,TOTALDATA from TD_TEMPTOTAL) b on a.USERID=b.USERID
left join (select USERID,HOURDATA from TD_TEMPHOUR) c on a.USERID=c.USERID


结果HOURDATA这个地方都是空的,但是我想实现空的都显示为0,请问怎么样才能实现?

...全文
35 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
icegirl914 2011-07-13
  • 打赏
  • 举报
回复
问题解决了,谢谢
wzn0521 2011-07-13
  • 打赏
  • 举报
回复
前提是sql server数据库
wzn0521 2011-07-13
  • 打赏
  • 举报
回复
ISNULL(C.HOURDATA,0)

5,387

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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