오늘에 mysql 팁.~ > 자유게시판

자유게시판

오늘에 mysql 팁.~ 정보

오늘에 mysql 팁.~

본문

UNIX_TIMESTAMP(CONCAT(`YY`,'-',`MM`,'-',`DD`))

타임 스탬프나 data 필드를 안쓰는 어쩡한 테이블 즉

년도, 달, 일수가 따로 따로 저장되는 필드를 하나로 합쳐서 타임 스탬프 값을 구하는 퀴리문 입니다.

YY년도 필드 이름 MM달수 필드 이름 DD일수 필드 이름을 적어주시면 됩니다.

예제로 드리자면.

SELECT UNIX_TIMESTAMP(CONCAT(`1995`,'-',`12`,'-',`25`));

SELECT UNIX_TIMESTAMP(CONCAT(`YY`,'-',`MM`,'-',`DD`)) FROM `a`

SELECT * FROM `a` WHERE UNIX_TIMESTAMP(CONCAT(`YY`,'-',`MM`,'-',`DD`)) <= UNIX_TIMESTAMP();

이렇게 쓰시면 됩니다.~ 참고로 이 퀴리는 mysql 4.0까지 호환 됩니다.

추천
0

댓글 1개

전체 199,696 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT