SQL 쿼리문 질문 드립니다.

SQL 쿼리문 질문 드립니다.

작성일 2024.01.24댓글 1건
    게시물 수정 , 삭제는 로그인 필요

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 쿼리문 기초

profile_image 익명 작성일 -

CREATE PROCEDURE GetOrderBalanceAmt @PARAM_BASE_DT DATETIME AS BEGIN 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 END

실행

EXEC GetOrderBalanceAmt '2024-01-24'

ORACLE SQL 쿼리문 질문드립니다.

안녕하세요 ORACLE SQL 문 관련 질문드리고자합니다. 실력이 많이 부족하니 이해 부탁드립니다. SELECT A.... 위와 같은 쿼리문이 있다고 할때 저 B.직장명 NOT IN...

mysql 쿼리문 질문드립니다.

... 1, 아래 쿼리문을 실행하면 정상 작동됩니다. INSERT INTO Table123 (AA, BB... 도움 부탁드립니다 ㅜ 회사에 MySQL이 안되어 확인은 못합니다......

mysql 쿼리문 질문드립니다.

... 아래 사진에서 보이는 쿼리문은 Multi Insert를 하고 있습니다. 만일... 부탁드립니다. 여러 명령을 한 문장에 우겨넣기 할 때...잘 되는 문법이 있고...

mysql 쿼리문 질문드립니다.

아래 두 개의 쿼리문을 원쿼리로 합칠 수 있나요???? 부탁드립니다!!! -- 쿼리 1 -- SELECT EndId INTO @lastEndId FROM objectidgeninfo ORDER BY...

mysql 쿼리문 질문드립니다.

... 쿼리문을 사용해서 데이터를 조회할 수 있는데요 만약에 @var_data 라는... 쿼리문에 @var_data 까지 합쳐서 조회할 수 있나요? 그러니까... SCHOOL 테이블은...

mysql 쿼리문 질문드립니다.

... paging 쿼리문을 만들었었는데 mysql 쿼리문으로 어떻게 변경해야... oracle 쿼리문입니다. "SELECT TOP "+recordPerPage+" [board_no],[b_subject],[b...

mysql 쿼리문 질문드립니다.

... [/code] 이해가안되어서 다시 질문글올려봅니다..ㅠㅠ 해당 쿼리문의 풀코드인데 authorName을 인식을못합니다. authorName where clause...

mysql 쿼리문 질문드립니다

테이블 a와 b가 있고 테이블 a에는 empty라는 값이 3으로 들어가있고 태이블b에는 reserv라는 값이 0이 들어와있습니다 테이블b의 reserv값이 1이들어오면 empty의 값을...

큐브리드 sql 쿼리문 질문드립니다.

... 싶은데 쿼리문을 어떻게 날려야 할까요 ㅠㅠ.. 내공100겁니다 알려주세요 JSP, select박스 등이 추가로 언급되어 질문을 약간 헷갈리게 쓰셨는데, select to...