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
운영게시판
최근게시물
MySQL Q&A 29354 게시물 읽기
No. 29354
날짜 구간 계산
작성자
우영제(rolo)
작성일
2009-10-13 22:03
조회수
7,034

예를 들어 불조심 주간이란 것이 있습니다.


11월 25일부터 2월 25일까지라고 해 보죠.


오늘이 이 주간(기간)에 속하는지 편하게 알 수 있게


data type를 정한다면 어떻게 하면 좋을까요?


해가 넘어 가는 구간( 11월부터 25일부터 다음해 2월 25일)은 없다고 가정해도 됩니다.

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

저라면 그냥 무식하게 CHAR(4)나 INT로, START/END 컬럼을 만들 것 같습니다.
(예 : 6월 7일에서 12월 11일 -> | 0607 | 1211 | 혹은 | 607 | 1211 | )

그 다음에 DATE_FORMAT으로 오늘 날짜를 %m%d 혹은 %c%d 만 추출하여 해당 컬럼들과 비교하겠습니다.

하지만, 동양에서는 날짜 단위로 기념일이나 기간을 정하는 때가 많고, 서양에서는 몇 째주의 무슨 요일 단위로 하는 경우가 많으므로, 이런 류의 일들을 모두 커버하기란 생각보다 까다로울 것 같습니다.

박현우(lqez)님이 2009-10-14 10:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29357mysql 외부서버에서 정보가지고올시 딜레이현상 [3]
성상길
2009-10-15
6688
29356delete시 insert의 싱크 [2]
홍인표
2009-10-14
5677
29355function으로 테이블을 리턴받을 수 있나요?
VQ
2009-10-14
5588
29354날짜 구간 계산 [1]
우영제
2009-10-13
7034
29353LAST_INSERT_ID() 사용 시 계속해서 0이 리턴됩니다. [1]
이국진
2009-10-13
5529
29352쿼리문안에서 제가 원하는 table만 dump 받는법있나요? [2]
남정훈
2009-10-13
6296
29350[질문]Cluster 설정 후 sql 노드가 연결이 안되네요.도와주세요 [1]
김환수
2009-10-12
6393
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다