Project

General

Profile

mới 3.txt

Luc Tran Van, 06/12/2025 02:12 PM

 
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'