关于SQL不同表的字段值做加减运算的问题

字段1 字段2 字段3
aa bb 11
ss kk 22
ff f 33
字段1 字段2 字段3
q b 22
d c 33
p k44
字段1 字段2 字段3
c o 55
b h 66
c zz 77
现在有这样一个需求,就是想将表1的字段3的值、表2字段3以、表3字段3的值做加减运算,表1-表2+表3  (只需要字段3做运算),请问这个SQL语句该怎么去写呢。
FineReport奋斗的带鱼 发布于 2016-9-9 11:27
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
hgyin发布于2016-9-9 11:27(编辑于 2023-9-6 09:34)
555
最佳回答
0
boykarl911发布于2016-9-9 11:32(编辑于 2023-9-6 09:34)
555
  • 奋斗的带鱼 奋斗的带鱼(提问者)

    这个没办法去关联了  本身就是关联过后出来的数据  那三个表本身就是各项目求和过后得出来的数据,现在是还要用这各个项目的和 做加减运算,如果现在还去关联 数据非常的乱。
    回复
    2016-09-09 11:40 
最佳回答
0
奋斗的带鱼发布于2016-9-9 11:38(编辑于 2023-9-6 09:34)
555
  • boykarl911 boykarl911
    你意思是 这个已经是在FR里的数据了?
    我还是无法理解 没个关联 怎么确定该加哪行 减哪行?随便来?
    回复
    2016-09-09 11:41 
  • bin_zhou1 bin_zhou1

    那如果没有关联关系的话,假设表1有3行数据,表2有5行数据,表3有7行数据,你怎么算?表1和表2的数据行都不够啊!
    回复
    2016-09-09 11:42 
最佳回答
0
奋斗的带鱼发布于2016-9-9 11:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
boykarl911发布于2016-9-9 11:41(编辑于 2023-9-6 09:34)
555
  • 奋斗的带鱼 奋斗的带鱼(提问者)

    是这样的 ,我解释清楚点。表1 是进项汇总求和的数据,表2是扣除项求和的数据,表3是利息求和的数据,这3个表都是很多个表的数据合并在一起求和得来的。那现在最后一步就是要做,表1-表2+表3这个操作,因为求和好做嘛,因为字段一样直接数据合并SUM()就可以了,但是多了一个减的运算,我就不有点懵逼了。我是想在SQL里面实现好,这样到FR里面不会反应过慢。
    回复
    2016-09-09 11:46 
最佳回答
0
bin_zhou1发布于2016-9-9 11:42(编辑于 2023-9-6 09:34)
555
最佳回答
0
奋斗的带鱼发布于2016-9-9 11:46(编辑于 2023-9-6 09:34)
555
  • boykarl911 boykarl911

    随便怎么着 都得有个对应的方法 不然 你怎么知道哪个数据该加减哪个数据?
    回复
    2016-09-09 11:56 
最佳回答
0
boykarl911发布于2016-9-9 11:56(编辑于 2023-9-6 09:34)
555
最佳回答
0
Adeline1990发布于2016-9-9 17:57(编辑于 2023-9-6 09:34)
555
最佳回答
0
540922194发布于2016-9-9 22:50(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1421浏览人数
  • 最后回答于:2016-9-14 12:59
    活动推荐 更多
    热门课程 更多
    返回顶部