不好意思,搞不定了,求助.. 对SQL实在不熟.
有两个表.
表1) 订单表 相关列: 订单号,订单总数,订单日期
表2) 出货记录 相关列: 订单号,出货数量
两个表使用"订单号"列关联. 一个订单号对应一条到多条出货记录.
现在需要查询: 近两年之内, 订单总数和出货总数(出货数量之和)不一致的记录.
select 订单号,sum(出货数量) as 出货总数 f rom {出货记录} where 订单号 in
(
select 订单号 f rom {订单表 }WHERE DateDiff(m, 订单日期, GetDate()) <24
)
group by 订单号
到这一步,只是统计了两年内的订单,出货总数. 请问如何再连接订单表并把订单总数和出货总数(出货数量之和)不一致的记录从订单表中取出来? 谢谢!
统计日期以订单表的订单日期为准...不管出货日期.
[此贴子已经被作者于2017/9/21 23:07:15编辑过]