这个语句如何改:
select 工作令号,订单.订单费用 - 支出.支出费用 from 订单,支出 where 订单.工作令号 = 支出.工作令号订单和支出是两张表,每个表中一种工作令号都有多条数据,要将相同工作令号的费用合计后相减列出来,最好把大于零、小于零、等于零的各分一张表。
select 工作令号,订单.订单费用 - 支出.支出费用 from 订单,支出 where 订单.工作令号 = 支出.工作令号订单和支出是两张表,每个表中一种工作令号都有多条数据,要将相同工作令号的费用合计后相减列出来,最好把大于零、小于零、等于零的各分一张表。
解决方案 »
- SQL存储过程
- cursor游标问题。如何使搜索结果能显示多种语言,要既能显示英文也能显示阿拉伯文?我现在写的语句结果只能显示英文,那位高手能告诉我问题出在哪里?
- sql无法自动备份,提示执行API:CreateProcess失败,急,在线等!!!!
- 服务器上的数据库备份???
- 一个关于拼接字符串的模糊查询,请高手帮忙查错。
- 一条in条件查询语句的实现方法,在线等
- 紧急求助 SQL 的一个表不允许操作了
- 表中数据离奇丢失!什么原因?
- 哪里能够找到dos6.22下直接编程连接sql2000的技术资料?(不用set dsquery= ...)
- 价值 100 RMB 的一道 SQL 题
- AMD 3核 CPU 的xp sp2 怎么装sql2000的sp4和sql server 2005
- SQL问题 ,在线等待
isnull(a.工作令号,b.工作令号) as 工作令号,
isnull(a.订单费用,0) - isnull(b.支出费用,0) as 费用
from
(select 工作令号,sum(订单费用) as 订单费用 from 订单 group by 工作令号) a
full outer join
(select 工作令号,sum(支出费用) as 支出费用 from 支出 group by 工作令号) b
on
a.工作令号 = b.工作令号
select A.工作令号,A.工作令号,A.订单,A.订单费用 - B.支出,B.支出费用
from 订单 A,支出 B
where
A.工作令号 = B.工作令号
and A.订单费用 - B.支出>0insert table2
select A.工作令号,A.工作令号,A.订单,A.订单费用 - B.支出,B.支出费用
from 订单 A,支出 B
where
A.工作令号 = B.工作令号
and A.订单费用 - B.支出=0insert table3
select A.工作令号,A.工作令号,A.订单,A.订单费用 - B.支出,B.支出费用
from 订单 A,支出 B
where
A.工作令号 = B.工作令号
and A.订单费用 - B.支出<0