博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
临时表删除
阅读量:6679 次
发布时间:2019-06-25

本文共 812 字,大约阅读时间需要 2 分钟。

IF OBJECT_ID('Tempdb..#TEMP','U') IS NOT NULL DROP TABLE #TEMP

;WITH BOM(NumAtCard,Father,ItemCode,Quantity,iLevel)

AS (
SELECT u0.U_OrderNo ,T0.Code,T1.Code ,CONVERT(NUMERIC(23,15), (T1.Quantity/T0.Qauntity)U0.Quantity) Quantity , 1 iLevel
FROM RDR1 U0
JOIN OITT T0 ON U0.ItemCode =T0.Code
JOIN ITT1 T1 ON T0.Code = T1.Father
UNION ALL
SELECT T0.NumAtCard,T0.Father,T2.Code,CONVERT(NUMERIC(23,15),(T2.Quantity/T1.Qauntity)
T0.Quantity) ,T0.iLevel+1
FROM BOM T0
JOIN OITT T1 ON T0.ItemCode = T1.Code
JOIN ITT1 T2 ON T1.Code = T2.Father )

SELECT R0.ItemCode,SUM(R0.Quantity )NeedQty

INTO #TEMP
FROM BOM R0
WHERE ItemCode ='2DH2002-01-081-000'
GROUP BY R0.ItemCode

SELECT U0.ItemCode,MAX(U1.NeedQty) 订单需求,SUM(U0.InQty) 进仓,SUM(U0.OutQty) 出仓

FROM OIVL U0
JOIN #TEMP U1 ON U0.ItemCode =U1.ItemCode
GROUP BY U0.ItemCode

转载地址:http://firxo.baihongyu.com/

你可能感兴趣的文章
孙杨赢在“天才+努力+机遇”
查看>>
OC @property 指示符assign、atomic、copy、retain、strong、week、等
查看>>
apt-get常用命令
查看>>
linux下查看文件编码及修改编码
查看>>
trip数据库的建立
查看>>
2012年上半年网工考试试题分析
查看>>
Eclipse中将tomcat日志输出重定向
查看>>
Ubuntu 14.04安装Nginx1.60
查看>>
aaa
查看>>
详解coredump
查看>>
神奇犁头草,治疗肿毒效如神
查看>>
linux的发行版
查看>>
PHP环境配置中遇到的各种问题解决方法: Cannot load php5apache2_2.dll into server
查看>>
我的友情链接
查看>>
无意看见的几句话
查看>>
常用Linux Shell命令组合-- 运维常用总结
查看>>
XBMC 在UBUNTU 12.04中安装及设置
查看>>
解决mac下无法剪贴、复制、粘贴问题
查看>>
Oracle运维脚本
查看>>
第1部分 Windows Server2008安装和配置
查看>>