SQL 쿼리문 질문 드립니다.
-
게시물 수정 , 삭제는 로그인 필요
SQL 쿼리를 공부하고 있는 학생입니다. 시간이 날때마다 인터넷 보면서 독학 공부를 하고 있습니다.
공부를 하던도중 아래와 같은 쿼리를 프로시저로 변경하여 작업을 해보고싶은데
어디서부터 손을 되야 할지 모르겠네요. 임의대로 만들어보았지만, 에러만 띵띵띵 발생해서
혹시 MSSQL 잘하시는 분이 있으시면 도움한번 부탁드리겠습니다.(내공 1000)걸겠습니다.
DECLARE @PARAM_BASE_DT DATETIME
SET @PARAM_BASE_DT ='2024-01-24'
SELECT A.PROJECT_CODE,
SUM(ISNULL(A.NET_AMT_LOC,0) - ISNULL(D.BILL_AMT_LOC,0)) ORDER_BALANCE_AMT
FROM PMS_PROJECT A (NOLOCK)
JOIN B_SALES_GRP B (NOLOCK) ON A.SALES_GRP = B.SALES_GRP
JOIN B_SALES_ORG C (NOLOCK) ON B.SALES_ORG = C.SALES_ORG
LEFT JOIN ( SELECT A1.TRACKING_NO ,SUM(A1.BILL_AMT_LOC) BILL_AMT_LOC
FROM S_BILL_DTL A1 (NOLOCK)
JOIN S_BILL_HDR A2 (NOLOCK) ON A1.BILL_NO = A2.BILL_NO
WHERE A2.BILL_DT <= @PARAM_BASE_DT
GROUP BY A1.TRACKING_NO) D ON D.TRACKING_NO = A.PROJECT_CODE
WHERE A.PLAN_START_DT <= @PARAM_BASE_DT
AND C.SALES_ORG <>'ETC'
AND A.REVENUE_FLAG <>'N'
AND A.STATE <>'4'
GROUP BY A.PROJECT_CODE
#sql 쿼리문 #sql 쿼리문 예제 #sql 쿼리문 정리 #sql 쿼리문 연습 #sql 쿼리문 정렬 #sql 쿼리문 순서 #sql 쿼리문 where #sql 쿼리문 종류 #sql 쿼리문 연습 사이트 #sql 쿼리문 기초