각각의 카운트 건수를 구하는 쿼리가 있다. 총 3개
3개의 쿼리를 한번에 호출해서 결과값을 받아야 하는 경우
임시테이블을 만들고 임시테이블에 총 3개의 쿼리 결과값을 임시테이블
변수에 담는다.
그리고 출력
-카운트 값을 가져오는 쿼리의 조건은 모두 동일하다. 날짜값과 사용자ID 조회
출력되는 결과도 모두 같은 형식
예)
Create Proc dbo.SP_COUNT
(
@START_DATE VARCHAR(100)
, @END_DATE VARCHAR(100)
)
AS
BEGIN
DECLARE
@TEMP_TB AS TABLE
(
CNT INT
)
INSERT
@TEMP_TB
EXEC
@SP_USER_CNT1 @START_DATE=N'2012-04-24', @E_DATE=N'2012-04-25'
INSERT
@TEMP_TB
EXEC
@SP_USER_CNT2 @START_DATE=N'2012-04-24', @E_DATE=N'2012-04-25'
INSERT
@TEMP_TB
EXEC
@SP_USER_CNT3 @START_DATE=N'2012-04-24', @E_DATE=N'2012-04-25'
SELECT
*FROM @TEMP_TB
END
끝~
'DataBase > MS SQL' 카테고리의 다른 글
% 퍼센트수수료 계산하기 (0) | 2016.01.08 |
---|---|
mssql 입력값 암호화 (0) | 2015.11.25 |
DB 컬럼의 값이 NULL 이 아닐때..제외하기 (0) | 2011.11.23 |
While 문으로 Insert , Delete 문 사용 (0) | 2011.07.19 |
Procedure 프로시저 정리 (0) | 2011.07.12 |
Comments