今天做了一个采购订单的未交物料数量,统计定单数量,入库数量,退货物数量
Select T4.[DocNum],T4.[NumAtCard], T4.[ItemCode],t4.quantity 订单数量,t5.quantity 已交货数量,T4.QUANTITY-t5.quantity 未交数量 from
(SELECT T0.[DocNum],T0.[NumAtCard], T1.[BaseRef], T1.[ItemCode], sum(T1.[Quantity]) quantity FROM OPOR T0INNER JOIN POR1 T1 ON T0.DocEntry = T1.DocEntryGROUP BY T0.[DocNum],T0.[NumAtCard], T1.[BaseRef], T1.[ItemCode]) t4
LEFT JOIN
(Select T2.[BaseRef], T2.[ItemCode],isnull(t2.quantity,0)-isnull(t3.quantity,0) quantity from
(SELECT T0.[DocNum], T1.[BaseRef], T1.[ItemCode],sum(T1.[Quantity]) quantity FROM OPDN T0INNER JOIN PDN1 T1 ON T0.DocEntry = T1.DocEntryGROUP BY T0.[DocNum], T1.[BaseRef], T1.[ItemCode]) t2
left join
(SELECT T1.[BaseRef], T1.[ItemCode], sum(T1.[Quantity]) quantityFROM [dbo].[RPD1]T1GROUP BY T1.[BaseRef], T1.[ItemCode]) t3 on t2.docnum=t3.baseref and t2.itemcode=t3.itemcode ) T5 on t5.baseref=t4.docnum and t4.itemcode=t5.itemcodewhere T4.[NumAtCard]=[%0]
错误提示:必须指定要从中选取的资料表?这个错误提示什么很经常出现,这是为什么
很经常在创建查询时会提示错误,SQL语句感觉都没问题啊,但是就是提示错误,不知道SB1对SQL格式有没做什么要求?
[ 本帖最后由 linguojin 于 2009-12-19 17:23 编辑 ]
|