본문 바로가기 메뉴 바로가기

기록하는 프로그래머

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록하는 프로그래머

검색하기 폼
  • 분류 전체보기 (114)
    • Java (54)
      • SpringBoot&Spring (33)
      • JPA, QueryDSL (16)
      • Mapstruct (4)
    • Javascript (7)
    • Server (8)
      • Linux (7)
      • Windows (1)
    • Database (6)
      • Oracle (4)
      • MSSQL (2)
    • DevOps (20)
      • Jenkins (8)
      • Docker (4)
      • NginX (4)
      • Apache (2)
      • IIS (1)
      • CI CD (1)
    • 형상관리 (3)
      • Git (3)
    • Tools (9)
      • IntelliJ (8)
      • VSCode (1)
    • 보안 (5)
      • 메일보안 (4)
      • 웹방화벽 (1)
  • 방명록

Week (1)
[MSSQL] n주차, 주별 동적으로 구하는 커스텀 함수.

MS-SQL 에서 일별 데이터를 주차별로 group by 해서 추출할때 select DATEPART(WEEK, 날짜) ...from 테이블 ...group by DATEPART(WEEK, 날짜) 이런식으로 n주차를 그룹핑 할 수 있는데MS-SQL의  @@DATEFIRST 설정값에 따라 주차를 묶는 범위가 정해진다. select @@DATEFIRST 아마 따로 설정하지 않았으면 위 쿼리를 조회해보면 7 이 조회 될 건데7은 일요일을 뜻한다. 고로 DATEPART(WEEK) 로 묶으면  일~토 가  1주차로 잡히게 된다.   근데 사용자에 따라 주차를  일-토 로 조회할 수도 있고월-일 로 조회할 수도 있다.뭐 상황에 따라서  다르게 조회 할 수도 있고...  일 데이터를 통째로 가져와서 스크립트에서 가공할..

Database/MSSQL 2024. 5. 13. 14:59
이전 1 다음
이전 다음
반응형
공지사항
  • 헬스시작!
  • 카카오 구글광고 때문에 포스트가 난장판입니다.
  • 블로그 이전완료!
최근에 올라온 글
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Total
Today
Yesterday

Powered by Tistory / Designed by Tistory / Managed by Jaybee / Icons by Icons8

티스토리툴바