SELECT dbo.xmk1.合同号, dbo.xmk1.项目名称,dbo.xmk1.[合同额¥], dbo.V1.sr1, dbo.V2.sr2 ,dbo.V3.sr3 ,dbo.V4.sr4, dbo.V1.sr1+dbo.v2.sr2+dbo.V3.sr3 +dbo.V4.sr4 as hj, dbo.xmk1.ID FROM dbo.xmk1
left JOIN dbo.V1 ON dbo.xmk1.id = dbo.V1.id
left JOIN dbo.V2 ON dbo.xmk1.id = dbo.V2.id
left JOIN dbo.V3 ON dbo.xmk1.id = dbo.V3.id
left JOIN dbo.V4 ON dbo.xmk1.id = dbo.V4.id 当dbo.V1.sr1为NULL时(dbo.V2.sr2 ,dbo.V3.sr3 ,dbo.V4.sr4不为NULL),hj也为NULL,如何解决?
left JOIN dbo.V1 ON dbo.xmk1.id = dbo.V1.id
left JOIN dbo.V2 ON dbo.xmk1.id = dbo.V2.id
left JOIN dbo.V3 ON dbo.xmk1.id = dbo.V3.id
left JOIN dbo.V4 ON dbo.xmk1.id = dbo.V4.id 当dbo.V1.sr1为NULL时(dbo.V2.sr2 ,dbo.V3.sr3 ,dbo.V4.sr4不为NULL),hj也为NULL,如何解决?
解决方案 »
- 使用如下方法导出到EXCEL以后,发现数字部分无法求和,整个EXCEL是文本,修改为常规也无法求和
- 编译成.exe后,连接不上oracle是怎么回事? 在vb开发环境里运行一切正常
- 请问,如何调用同一个文件夹内的dll文件
- 怎样快速把两张JPG图像合并成一张图像
- 请教:动态加载的控件怎么在调用事件,怎么在它的时间里面添加代码?
- 在线急等!!求goto的详细用法
- 验证一个ASP(PHP)连接的有效性!!
- 我在发布程序的时候,到了建立输出的最后一步出现提示:类不支持自动化或不支持期望的接口,这是什么意思?
- 一个关于控件之间数据传递的问题,请各位大侠帮忙
- 如何得到系统当前焦点的属性???
- vba 中如何打开 打开文件对话框?
- D区精神病院VB区分院开业
判断是否为NULL函数 isnull(xx)
报错:ISNULL函数要求两个参数
这样做比较好..
left JOIN dbo.V1 ON dbo.xmk1.id = dbo.V1.id
left JOIN dbo.V2 ON dbo.xmk1.id = dbo.V2.id
left JOIN dbo.V3 ON dbo.xmk1.id = dbo.V3.id
left JOIN dbo.V4 ON dbo.xmk1.id = dbo.V4.id
'建议数值型字段设置成不允许空,默认值为0
left JOIN dbo.V1 ON dbo.xmk1.id = dbo.V1.id
left JOIN dbo.V2 ON dbo.xmk1.id = dbo.V2.id
left JOIN dbo.V3 ON dbo.xmk1.id = dbo.V3.id
left JOIN dbo.V4 ON dbo.xmk1.id = dbo.V4.id
Sr1= Case
When dbo.V1.sr1=Null Then 0
Else dbo.V1.sr1
End,
dbo.V2.sr2 ,dbo.V3.sr3 ,dbo.V4.sr4, isnull(dbo.V1.sr1,0)+isnull(dbo.v2.sr2,0) + isnull(dbo.V3.sr3,0) + isnull(dbo.V4.sr4,0) as hj, dbo.xmk1.ID FROM dbo.xmk1
left JOIN dbo.V1 ON dbo.xmk1.id = dbo.V1.id
left JOIN dbo.V2 ON dbo.xmk1.id = dbo.V2.id
left JOIN dbo.V3 ON dbo.xmk1.id = dbo.V3.id
left JOIN dbo.V4 ON dbo.xmk1.id = dbo.V4.id