자바강사 낙자쌤

필드 type이 DATETIME 일때 날자형식변환 본문

DB

필드 type이 DATETIME 일때 날자형식변환

낙자쌤™ 2015. 10. 4. 00:02
728x90
반응형

유닉스타임으로 변환하기
unix_timestamp(필드명)

Query : SELECT * FROM 테이블명 WHERE unix_timestamp(필드명) >= 1177945200

 

현재일로부터 몇일전 or 몇일후 날자구하기

7일전 : date_format(date_add(now(), interval -7 day), "%Y%m%d")

5일후 : date_format(date_add(now(), interval +7 day), "%Y%m%d")

Query : SELECT * FROM 테이블명 WHERE date_format(필드명, "%Y%m%d") <= date_format(date_add(now(), interval -7 day), "%Y%m%d")

 

날자구간 구하기

date_format(필드명,'%Y-%m-%d') between '2005-10-01' and '2005-10-03'

Query : SELECT * FROM 테이블명 WHERE date_format(필드명,'%Y-%m-%d') between '2005-10-01' and '2005-10-03'

 

년,월,일 구하기

year(필드명)

month(필드명)

day(필드명)

Query : SELECT * FROM 테이블명 WHERE (year(필드명)=2015) AND (month(필드명)=10) AND (day(필드명)=01)

 

 

 

 

 

 

 

728x90
반응형