데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

두개의 결과값이 있는데, 이 결과값을 조인해서 하나의 결과로 만들려고 합니다.


하나의 결과값은 날짜형이 2018-06-08 01:09:38.517 같은 일반적인 날짜형인데..

다른 것은 일별, 시간별 평균값입니다.


SELECT Datepart(YEAR, RegDate) AS yyyy, 

       Datepart(MONTH, RegDate) AS MM, 

       Datepart(DAY, RegDate) AS dd, 

       Datepart(HOUR, RegDate) AS HH, 

       Avg(value) AS AVGValue 

FROM 테이블 WITH(nolock) 

WHERE CONVERT(CHAR(8), RegDate, 112) BETWEEN '2018-06-07' AND '2018-06-08'

GROUP BY Datepart(YEAR, RegDate), 

          Datepart(MONTH, RegDate), 

          Datepart(DAY, RegDate), 

          Datepart(HOUR, RegDate) 

ORDER BY Datepart(YEAR, RegDate), 

          Datepart(MONTH, RegDate), 

          Datepart(DAY, RegDate), 

          Datepart(HOUR, RegDate); 


이런 쿼리를 실행해서 나온, 


yyyy  mm  dd     HH    AVGValue

2018 6 8 1 370341

2018 6 8 2 348576

2018 6 8 3 361841

2018 6 8 4 356731

2018 6 8 5 348584


이런 형태죠..


요 결과를 윗 테이블에 시간별로 끼워 넣으려고 합니다.


제 생각은 아래 테이블의 2018-6-8 1 값을 2018060801 로 만들고, 위에 2018-06-08 01:09:38.517 값도 2018060801 로 변형해서

이 기준으로 서로 조인시키려고 생각중입니다.


아래 테이블의 2018 6 8 1 값을 어떻게 2018060801 로 만들어야 하나요?

당연히 월, 일, 시간은 때에따라 한자리이거나 두자리 입니다.


고수님들의 조언 부탁드립니다.

No. Subject Author Date Views
10261 클라이언트 맥어드레스 mac_address 확인 sys.sysprocesses뷰 net_address ? 미스터몽키 2018.06.27 893
10260 일 평균 쿼리 문의 드립니다. 란트 2018.06.26 745
10259 MSSQL에서 시간기준 데이터 화인하여 장애여부 판단 [1] 노란하늘 2018.06.26 748
10258 datetime 기간 인덱스 안타는 이유가 궁금 [4] 쵸보 2018.06.24 1069
10257 고수님들께 질의좀드립니다 ㅠ ( 중복행 관련.. ) [4] 암무거나 2018.06.22 878
10256 쿼리 속도 문의 드립니다 [1] 하하하핳 2018.06.21 866
10255 merge문 조건별 update 컬럼 지정 가능할까요? [1] lsjmetarights 2018.06.21 732
10254 MSSQL 많이 쓰는 버전과 책 추천해주시면 감사하겠습니다. [4] songwb 2018.06.18 1242
10253 조직정보 변동 시 여러분들은 어떻게 대처하고 계신가요? [1] 이재홍 2018.06.16 693
10252 Select 쿼리 사용시 where 컬럼 타입 질문 드립니다. [1] 아리랑 2018.06.15 856
10251 컬럼 데이터 형식 변환 쿼리 에러 [1] 생강맛요플레 2018.06.15 734
10250 풀링된 연결이 사용 중이었거나 최대 풀 크기에 도달했기 때문일 수 있습니다. [2] HSQL 2018.06.14 2091
10249 데이터 파일 자동 증가 옵션이 시작되는 시점 문의 [1] hardsqlhard 2018.06.14 844
10248 alwayson 이중화 구성시 문의 [1] cococo 2018.06.14 790
10247 sql server 2000 에서 2008 업그레이드시 2000 호환문제 [1] 슈토파이터 2018.06.12 754
10246 안녕하세요 질문있어서 글을 씁니다. snoopy_123 2018.06.12 522
10245 컴퓨터 이름을 바꾸었더니 "your sql server,...."에러가 뜹니다.. [1] 듣기평가 2018.06.11 885
10244 select 에서 채번쿼리 문의드립니다 선배님들 도와주세요ㅠㅠ dkfkqldy1 2018.06.11 789
10243 테이블 2개 조건을 이용하여 데이터 삭제방법 문의 [1] 노란하늘 2018.06.11 768
» 날짜비교 (형변환) 질문 드립니다. [1] 비폭력무저항 2018.06.08 808





XE Login