sql语句问题sql2000 select * from (select m.* , m.总数 - isnull((select sum(总数) from 出数表 n where n.单号 = m.单号),0) val from 进数表 m ) t where val > 0这句是什么意思??能帮忙优化下就更好!谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from ( select m.* , m.总数 - isnull( (select sum(总数) from 出数表 n where n.单号 = m.单号) ,0) val from 进数表 m ) t where val > 0 select m.*,val=m.总数-n.valfrom 进数表 m,(select 单号,val=sum(总数) from 出数表 group by 单号) nwhere n.单号 = m.单号 and m.总数-n.val>0 谢谢 js_szy祝找到好工作~~~ sql server 2005 中撤销上一条sql语句? 急问:两台sqlserver之间数据交换。 存储过程问题 查询语句问题,不会写?具体请进来看看! sql server 2008 如何无错误解析日志函数fn_dblog 请教多个表查询统计的一个SQL语句 关于SQL语句 的性能问题 请教高手 reporting services的问题,配置完成后两个URL都打不开 请教两个查询的写法 求一种最快的数据库分页查询的方法 两个表+多层关系的汇总统计SQL语句
*
from (
select
m.* ,
m.总数 - isnull(
(select sum(总数) from 出数表 n where n.单号 = m.单号)
,0) val
from 进数表 m
) t
where val > 0
from 进数表 m,
(select 单号,val=sum(总数) from 出数表 group by 单号) n
where n.单号 = m.单号 and m.总数-n.val>0