database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 6679 게시물 읽기
No. 6679
MS-SQL 해당년도 주(week) 구하기
작성자
홍길동
작성일
2013-06-11 11:17
조회수
8,729

MS-SQL에서 해당년도 주(week)구하는 방법 좀 알려주세요.

2013년도를 입력하면 2013년의 1월 ~ 12월까지 월별로 주(week)를 구할 수 있게요.

아래처럼 조회될 수 있게요.

예)

2013년 1월 1일 => 1주

2013년 1월 7일 => 2주

:

:

2013년 2월 1일 => 1주              .

             

이 글에 대한 댓글이 총 2건 있습니다.

 datepart 라는 함수를 찾아보시면 간단히 해결될 듯 합니다.

이성필(splee75)님이 2013-06-11 11:34에 작성한 댓글입니다.

질문자님께 다시 질문드립니다.

주의 시작은 일요일인가요? 월요일 인가요?

일요일이 시작이든 월요일이 시작이든 2013년 5월 31일과 2013년 6월 1일은 같은 주에 속하는데 31일은 5월의 5주로 되고 1일은 6월의 1주가 되어 동일한 주에 2개의 이름이 있는건가요?

년중의 주 역시 2011-01-01은 토요일인데 그럼 이날은 2011년의 1주인가요? 아니면 2010년의 마지막 주인가요?

등의 문제가 있어서 국제표준단체에서 정한 표준인 ISO-8601에서는 목요일이 들어간 주를 그 첫 주로, 주의 시작은 월요일로 정의하고 있습니다만 사실 한국에서의 달력은 일요일이 시작으로 되어 있는 것을 보실 수가 있기에 주의 시작요일과 첫주를 결정하는 방법 등이 명확해야 질문하신 내용에 대한 정확한 답변을 얻으실 수 있을 것으로 보입니다.

우욱님이 2013-06-12 12:38에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6683[질문]group sum질문 드립니다. [1]
안동석
2013-06-18
7758
6682쿼리문을 어떻게 만들지 .. 쿼리문을 만들고 싶습니다. [4]
둥둥이
2013-06-14
8629
6681쿼리문 질문좀 드리겠습니다.^^ [1]
SH
2013-06-14
7534
6679MS-SQL 해당년도 주(week) 구하기 [2]
홍길동
2013-06-11
8729
6678시작 날짜와 종료 날짜 기간 동안의 특정 시간대의 데이터 검색 [2]
궁금이
2013-06-11
10911
6677WITH(NOLOCK) 요... [3]
초보입니다.
2013-06-05
9912
6676csv 파일 import 시키는 방법 문의 [1]
김상철
2013-06-04
10317
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다