Programming - cpueblo.com

예) 특정일 기준으로 몇개월이 지났는지 쿼리


글쓴이 : 유광희 날짜 : 2013-11-22 (금) 18:44 조회 : 4365
* 특정일부터 이번달 25일까지 몇달이 지났는지 쿼리 합니다.

SELECT No, 등록일, TIMESTAMPDIFF(MONTH , DATE_FORMAT( 등록일,  "%Y-%m-%d" ) , DATE_FORMAT( NOW( ) ,  "%Y-%m-25" ) ) FROM t_table


* 2013-10-26 일부터 오늘인 2013-11-22일까지는 0 을 리턴
* 2013-09-26 일부터 2013-10-25 일까지는 1을 리턴
* 2013-08-26 일부터 2013-09-25 일까지는 2를 리턴

* TIMESTAMPDIFF 는 Mysql 5.0 이상 지원합니다.