select * from
(
select 交付日期,批次号,零件图号,零件名称,检验数量,交付数量,不良品数量 from
(
select A.完工日期 as 交付日期,B.ID,B.批次 as 批次号,B.零件图号,B.零件名称,A.交检数量 as 检验数量,A.良品数量 as 交付数量,A.不良品数量
from [dbo].[总卡完工明细表] A
left outer join
[dbo].[总卡主表] B
ON A.主卡单据ID=B.ID
) ZK
UNION ALL
select 交付日期,批次号,零件图号,零件名称,检验数量,交付数量,不良品数量 from
(
select C.完工日期 as 交付日期,D.分卡批次 as 批次号,D.零件图号,D.零件名称,C.交检数量 as 检验数量,C.良品数量 as 交付数量,C.不良品数量
from [dbo].[分卡完工入库明细] C
left outer join
[dbo].[分卡主表] D
ON C.分卡单据ID=D.ID
left outer join
[dbo].[总卡主表] E
ON D.总卡主表ID=E.ID
) FK
) XX
where 交付日期>=@开始日期 and 交付日期<=@结束日期
ORDER BY XX.批次号,交付日期 desc
请看下语句有什么问题
|
|