1
|
|
2
|
ALTER PROCEDURE [dbo].[BUD_CONTRACT_MASTER_GetInternalArea]
|
3
|
@p_BUIDING_AREA_ID varchar(15) = NULL
|
4
|
AS
|
5
|
BEGIN -- PAGING
|
6
|
|
7
|
--SELECT B.CONTRACT_ID,G.BUILDING_NAME ,C.FLOOR_NO, ISNULL(A.DIEN_TICH_CAN_SD,0) AS DIEN_TICH_SD_NOI_BO,
|
8
|
-- B.INPUT_DT,
|
9
|
-- D.BRANCH_NAME, E.DEP_NAME,
|
10
|
-- A.REASON,
|
11
|
-- ISNULL(A.TOTAL_AMT,0) AS THANH_TIEN,
|
12
|
-- B.CREATE_DT, B.MAKER_ID, B.APPROVE_DT, B.CHECKER_ID, F.AUTH_STATUS_NAME
|
13
|
---- SELECT END
|
14
|
--FROM BUD_CONTRACT_DT A
|
15
|
-- LEFT JOIN BUD_CONTRACT_MASTER B ON A.CONTRACT_ID = B.CONTRACT_ID
|
16
|
-- LEFT JOIN BUD_AREA_DT C ON A.BUILDING_AREA_ID = C.BUILDING_AREA_ID
|
17
|
-- LEFT JOIN CM_BRANCH D ON A.BRANCH_ID = D.BRANCH_ID
|
18
|
-- LEFT JOIN CM_DEPARTMENT E ON A.DEP_ID = E.DEP_ID
|
19
|
-- LEFT JOIN CM_AUTH_STATUS F ON B.AUTH_STATUS = F.AUTH_STATUS
|
20
|
-- LEFT JOIN BUD_MASTER G ON A.BUILD_ID = G.BUILDING_ID
|
21
|
--WHERE 1 = 1
|
22
|
-- AND C.BUILDING_AREA_ID = @p_BUIDING_AREA_ID
|
23
|
-- AND B.AUTH_STATUS = 'A'
|
24
|
|
25
|
-- PAGING BEGIN
|
26
|
SELECT
|
27
|
A.CONTRACT_ID, C.BUILDING_NAME, D.FLOOR_NO,
|
28
|
ISNULL(A.INTERNAL_AREA, 0) AS DIEN_TICH_SD_NOI_BO,
|
29
|
B.INPUT_DT,
|
30
|
E.BRANCH_NAME, F.DEP_NAME,
|
31
|
G.REASON,
|
32
|
A.TOTAL_AMT AS THANH_TIEN,
|
33
|
A.CREATE_DT, A.MAKER_ID, A.CHECKER_ID, A.APPROVE_DT, H.AUTH_STATUS_NAME
|
34
|
-- SELECT END
|
35
|
FROM BUD_CONTRACT_LOG A
|
36
|
LEFT JOIN BUD_CONTRACT_MASTER B ON A.CONTRACT_ID = B.CONTRACT_ID
|
37
|
LEFT JOIN BUD_MASTER C ON B.BUILDING_ID = C.BUILDING_ID
|
38
|
LEFT JOIN BUD_AREA_DT D ON A.BUILDING_AREA_ID = D.BUILDING_AREA_ID
|
39
|
LEFT JOIN CM_BRANCH E ON A.BRANCH_RENT_ID = E.BRANCH_ID
|
40
|
LEFT JOIN CM_DEPARTMENT F ON A.DEP_RENT_ID = F.DEP_ID
|
41
|
LEFT JOIN BUD_CONTRACT_DT G ON B.CONTRACT_ID = G.CONTRACT_ID AND G.BUILDING_AREA_ID = A.BUILDING_AREA_ID
|
42
|
LEFT JOIN CM_AUTH_STATUS H ON A.AUTH_STATUS = H.AUTH_STATUS
|
43
|
|
44
|
WHERE 1 = 1
|
45
|
AND D.BUILDING_AREA_ID = @p_BUIDING_AREA_ID
|
46
|
AND B.AUTH_STATUS = 'A'
|
47
|
-- PAGING END
|
48
|
END -- PAGING
|
49
|
|
50
|
|
51
|
|