1
|
SELECT A.TRANSFER_DT_ID, A.TRANSFER_ID, A.MAST_BAL_ID, A.TO_BRN_ID
|
2
|
INTO #MW_TRANSFER_DT
|
3
|
FROM MW_TRANSFER_DT A WHERE A.TRANSFER_ID = 'MWTF00000250297' AND A.TO_BRN_ID = 'BRN000000251850'
|
4
|
|
5
|
SELECT A.REF_ID, A.AMT
|
6
|
INTO #MW_ENTRIES_POST
|
7
|
FROM MW_ENTRIES_POST A
|
8
|
WHERE A.TRANSFER_ID = 'MWTF00000250297'
|
9
|
|
10
|
SELECT A.PRICE_ID, A.MAST_BAL_ID
|
11
|
INTO #MW_MAST_BAL
|
12
|
FROM MW_MAST_BAL A
|
13
|
WHERE EXISTS(SELECT TOP 1 WHE.MAST_BAL_ID FROM #MW_TRANSFER_DT WHE WHERE WHE.MAST_BAL_ID = A.MAST_BAL_ID)
|
14
|
|
15
|
SELECT A.MATERIAL_ID, A.PRICE_ID
|
16
|
INTO #MW_MAST_PRICE
|
17
|
FROM MW_MAST_PRICE A
|
18
|
WHERE EXISTS(SELECT TOP 1 WHE.PRICE_ID FROM #MW_MAST_BAL WHE WHERE WHE.PRICE_ID = A.PRICE_ID)
|
19
|
|
20
|
SELECT A.MATERIAL_ID, A.IN_ID
|
21
|
INTO #MW_IN
|
22
|
FROM MW_IN A
|
23
|
WHERE EXISTS(SELECT TOP 1 WHE.MATERIAL_ID FROM #MW_MAST_PRICE WHE WHERE WHE.MATERIAL_ID = A.IN_ID)
|
24
|
|
25
|
SELECT C.PRICE_ID, B.AMT TOTAL_AMT, A.TO_BRN_ID, E.MATERIAL_ID, A.TRANSFER_DT_ID
|
26
|
FROM #MW_TRANSFER_DT A
|
27
|
INNER JOIN #MW_ENTRIES_POST B ON A.TRANSFER_DT_ID = B.REF_ID
|
28
|
LEFT JOIN #MW_MAST_BAL C ON C.MAST_BAL_ID = A.MAST_BAL_ID
|
29
|
INNER JOIN #MW_MAST_PRICE D ON D.PRICE_ID = C.PRICE_ID
|
30
|
INNER JOIN #MW_IN E ON E.IN_ID = D.MATERIAL_ID
|
31
|
|
32
|
|
33
|
SELECT B.PRICE_ID, F.AMT TOTAL_AMT, A.TO_BRN_ID, E.MATERIAL_ID, A.TRANSFER_DT_ID
|
34
|
FROM MW_TRANSFER_DT A
|
35
|
INNER JOIN MW_ENTRIES_POST F ON F.REF_ID = A.TRANSFER_DT_ID AND F.TRN_ID = A.TRANSFER_ID
|
36
|
LEFT JOIN MW_MAST_BAL B ON A.MAST_BAL_ID = B.MAST_BAL_ID
|
37
|
INNER JOIN MW_MAST_PRICE D ON D.PRICE_ID = B.PRICE_ID
|
38
|
INNER JOIN MW_IN E ON D.MATERIAL_ID = E.IN_ID
|
39
|
WHERE A.TRANSFER_ID = 'MWTF00000250297' AND A.TO_BRN_ID = 'BRN000000251850'
|