Project

General

Profile

Sao Ke PO.txt

Luc Tran Van, 01/25/2021 10:19 AM

 
1

    
2

    
3
ALTER PROCEDURE [dbo].[rpt_InventoryPOReport]
4
@p_REQ_CODE	varchar(50)	= NULL,
5
@p_REQ_NAME	nvarchar(500)	= NULL,
6
@p_FromDate VARCHAR(20) = NULL,
7
@p_ToDate VARCHAR(20) = NULL,
8
@p_DEP_ID VARCHAR(20) = NULL,
9
@p_BRANCH_ID	varchar(20)	= NULL,
10
@p_BRANCH_LOGIN VARCHAR(20)= NULL,
11
@p_USER_LOGIN VARCHAR(15)= NULL
12
AS
13
BEGIN 
14
	SELECT 
15
	ROW_NUMBER() OVER (ORDER BY TM.PO_CODE DESC) AS STT,PL.REQ_CODE AS PL_REQ_CODE,TR.REQ_CODE,TM.PO_CODE,CS.SUP_NAME,TU.TLFullName AS MAKER_NAME,TM.TOTAL_AMT,CB.BRANCH_CODE,CB.BRANCH_NAME
16
	FROM dbo.TR_PO_MASTER TM
17
	LEFT JOIN dbo.TR_REQUEST_DOC TR ON TR.REQ_ID=Tm.REQ_DOC_ID
18
	LEFT JOIN dbo.PL_REQUEST_DOC PL ON PL.REQ_ID=TR.PL_REQ_ID
19
	LEFT JOIN dbo.CM_SUPPLIER CS ON CS.SUP_ID=TM.SUP_ID
20
	LEFT JOIN dbo.TL_USER TU ON TU.TLNANME=TM.MAKER_ID
21
	LEFT JOIN dbo.CM_BRANCH CB ON CB.BRANCH_ID=TM.BRANCH_ID
22
	--LEFT JOIN dbo.CM_DEPARTMENT CD ON CD.DEP_ID=TM. 
23
	WHERE 1=1 
24
	AND (PL.REQ_CODE LIKE '%' +@p_REQ_CODE+'%' OR @p_REQ_CODE ='' OR @p_REQ_CODE IS NULL)
25
	AND (PL.REQ_NAME LIKE '%' +@p_REQ_NAME+'%' OR @p_REQ_NAME ='' OR @p_REQ_NAME IS NULL)
26
	
27
	--ORDER BY A.CREATE_DT DESC
28
END	
29

    
30

    
31

    
32