안녕하세요.

쿼리가 막히니 또 문을 두드리게 되네요. ^^;;

자료 찾아서 이것저것 해봤는데 마음은 급하고 해서 문의 드립니다.

 

MS-SQL 2000 입니다.

내용) 월별, 요일별, 시간별을 입장현황을 가로로 출력하고 싶은데요.

1. 월별 , 요일별 세로로는 출력됩니다. 조금 더 추가하면 가로로 될것 같은데... 방법좀 알려주세요.

 

회원입장 테이블   횡원번호                                 입장일자                              코드                                        입장시간 

R9_FCRM            ( R9_APNO   VARCHAR(3) , R9_INDA  VARCHAR(8) , R9_CODE   VARCHAR(2) , R9_INTI   VARCHAR(6) )

 

INSERT  INTO  R9_FCRM  ( 'M01' , '20130101' , '10' , '060101' )

INSERT  INTO  R9_FCRM  ( 'M01' , '20130102' , '20' , '070101' )

INSERT  INTO  R9_FCRM  ( 'M01' , '20130103' , '30' , '080101' )

INSERT  INTO  R9_FCRM  ( 'M02' , '20130104' , '40' , '060101' )

INSERT  INTO  R9_FCRM  ( 'M02' , '20130105' , '50' , '070101' )

INSERT  INTO  R9_FCRM  ( 'M02' , '20130206' , '10' , '080101' )

INSERT  INTO  R9_FCRM  ( 'M03' , '20130207' , '10' , '190101' )

INSERT  INTO  R9_FCRM  ( 'M03' , '20130308' , '20' , '101011' )

INSERT  INTO  R9_FCRM  ( 'M03' , '20130309' , '30' , '160101' )

INSERT  INTO  R9_FCRM  ( 'M04' , '20130410' , '30' , '150101' )

INSERT  INTO  R9_FCRM  ( 'M04' , '20130411' , '11' , '130101' )

 

SELECT

                 GG   =   DATEPART   ( MM , R9_INDA  )
             ,   DT   =   DATENAME  ( DW  , R9_INDA  )
             ,   MM =   COUNT  ( R9_APNO     )
FROM
                R89_FCRM
WHERE
                R9_INDA    BETWEEN    '20120101'    AND    '20120430'
AND  
                R9_CODE   IN                 (  '10' , '20' , '30' , '50' , '11' )   
GROUP BY
                DATEPART   ( MM , R9_INDA )
           ,    DATENAME ( DW  , R9_INDA )
ORDER BY
                GG , DT

 

결과

월   요일   건수    (참고-보시기 힘들것 같아서... ^^)
1      월        0        
1      화        1          1월 1일
1      수        1          1월 2일
1      목        1          1월 3일
1      금        0
1      토        1          1월 5일
1      일        0
2      월        0
2      화        0
2      수        1          2월 6일
2      목        1          2월 7일
2      금        0
2      토        0
2      일        0
3      월        0
3      화        0
3      수        0
3      목        0
3      금        1          3월 8일
3      토        1          3월 9일
3      일        0
4      월        0
4      화        0
4      수        1          4월 10일
4      목        1          4월 11일
4      금        0
4      토        0      
4      일        0

 

이렇게 하면 세로로는 출력되는데요.

가로로 출력할 수 있을까요? (시간까지는 못했구요... 월별, 요일별까지만 위쿼리로 처리함)

 

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 31510
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 16319
6762 SQL LOG 분석 [2] 미음이 2013.05.07 6721
6761 진행중인 이벤트를 최신으로 보이게 할려면,, 쿼리문을 어떻게 해야죠? [2] nkgogo 2013.05.07 6282
6760 case when 으로 만든 컬럼을 기준으로 row_num을 적용하고 싶습니다. [3] 형님 2013.05.07 6071
6759 sql 2008로 업그레이드시 사용자권한의 문제입니다. [2] 도선이 2013.05.06 6320
6758 cascade 속성이 걸린 데이터 삭제 [4] 전념 2013.05.06 8448
6757 sql server management studio에서 라인표시 어떻게 하나요? [2] 로쏘네리 2013.05.06 14159
6756 세션을 강제로 죽일수 없을까요? [3] 수노 2013.05.06 8720
6755 ldf 축소 관련 문의 입니다. [4] 점프 2013.05.06 7223
6754 동일한 값을 가진 특정 열의 합계를 쿼리에서 계산 가능한가요 ? [1] 내안의다른삶 2013.05.04 6897
6753 테이블 복제에 대해 질문드려요 [1] don12345 2013.05.03 6286
6752 erwin을 이용하여 모델링한것을 논리적 설계로 변경하는 방법 조언부탁드립니다. Optimist 2013.05.03 7695
6751 기간별 데이터 검색할 때 질문입니다. [1] 치맥 2013.05.03 7005
6750 일로 쪼개서 값 계산하기 [2] taz2315 2013.05.03 6479
6749 2008r2 에서 transaction log 를 지워도 되나요? [4] 점프 2013.05.02 6861
6748 디비 테이블에 특정 문자열 삽입 공격이 계속 들어옵니다. [3] 이병권 2013.05.02 6467
6747 AdventureWorks 예제 관련 질문입니다. [2] 치맥 2013.05.01 7481
6746 null 필드 체크 질문 입니다. [2] 열린문서 2013.05.01 6503
6745 화면단에서 저장할때 트리거 만드는방법 [2] 경동아빠 2013.04.30 6236
» 월별 요일별 가로로 출력쿼리 문의 [1] 아톰 2013.04.30 12418
6743 재귀함수에 나온 값을 업데이트 시키려는대 [1] 파티휄 2013.04.30 7535





XE Login