当前位置:编程学习 > VB >>

在线求一条SQL 语句

表1
   时间  类型  金额
   1     收款  1000
   2     收款  1600
表2
   时间  类型  金额
   1     支出  500
   2     支出  500
表3
   时间  类型  金额
   1     外放  100
   2     路费  500

现在想用一条SQL语句,计算出 表1金额和 减 表2金额和 减 表3金额合

我用的是ACCESS 数据库


select a.s-b.s-c.s as s1 from (select sum(金额) as s from 表一) as a,(select sum(金额) as s from 表二) as b,(select sum(金额) as s from 表三) as c
select a.金额 - b.金额 - c.金额 as 金额
from 表1 a
join 表2 b on a.时间 = b.时间
join 表3 c on a.时间 = c.时间 
引用 2 楼 caozhy 的回复:
select a.金额 - b.金额 - c.金额 as 金额
from 表1 a
join 表2 b on a.时间 = b.时间
join 表3 c on a.时间 = c.时间 

哥们我没细看但是粗看了一眼你写错了,时间相等的不一定有什么关系,你拿时间干毛?
我觉得1#就正确,1楼不正确我就骂楼主 既然有类型字段,3 表可以合 1.
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,