Foxtable(狐表)用户栏目专家坐堂 → s ql 语句请教


  共有2127人关注过本帖树形打印复制链接

主题:s ql 语句请教

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/17 14:15:00 [显示全部帖子]

select *,总预算金额 - 总使用金额 as 剩余预算金额 from (select a.*,(select sum(b.实绩金额) from B表 as b where b.产品编号 = a.产品编号  and b.使用日期 >= a.预算开始日期 and b.使用日期 <= a.预算结束日期) as 总使用金额 from A表 as a) as c

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/17 17:07:00 [显示全部帖子]

试试

SE LECT     SUM(isnull(金额合计,0)) AS 使用金额

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/17 20:01:00 [显示全部帖子]

外层再套一个select

select 列1,列2,...,isnull(使用金额,0) as 使用金额 from (原来的sql) as a

 回到顶部