-
[MySQL] date_format 함수를 이용한 날짜 다루기MySQL_Section/developer 2014. 12. 14. 15:06
//특정 월에서 시간을 검색하는 쿼리
select count(*) from login where
date_format(days,'%Y-%m %H')>='2015-10 08'
and date_format(days,'%Y-%m %H')<='2015-10 10'
//동일 한 쿼리를 between으로 바꾼것
select count(*) from login where
date_format(days,'%Y-%m %H') between '2015-10 08' and '2015-10 10'//수행 결과를 파일로 저장하는 쿼리
select id,days into outfile "c:\\aa.txt" from login;
//수행 결과를 구분자를 추가하여 파일로 저장 하는 쿼리
select id,days into outfile "c:\\aa.txt" fields terminated by ',' from login;//날짜를 원하는 포맷으로
select DATE_FORMAT(SYSDATE(), '%Y-%m-%d');//문자열을 특정 패턴의 날짜 형식으로
select DATE_FORMAT('20141027','%Y-%m-%d');//종료일에서 시작일 기간이 몇일인지 계산을 위해서 DATEDIFF를 사용
select DATEDIFF(DATE_FORMAT(SYSDATE(), '%Y-%m-%d'), DATE_FORMAT('20141010', '%Y-%m-%d'));
ex) 날짜 표현 예시
select DATE_FORMAT('20141010152630', '%Y-%m-%d') => 2014-10-10
select DATE_FORMAT('20141010152630', '%y-%m-%d') => 14-10-10
select DATE_FORMAT('20141010152630', '%Y-%m-%d %H:%i:%s') => 2014-10-10 15:26:30 (시간 24시)
select DATE_FORMAT('20141010152630', '%Y-%m-%d %h:%i:%s') => 2014-10-10 03:26:30 (시간 12시)'MySQL_Section > developer' 카테고리의 다른 글
[SP] PROCEDURE를 이용한 loop insert (0) 2014.11.18 [Function] 주민등록번호로 부터 나이 계산하는 함수 (0) 2014.11.18 [SP] Procedure 공부 (0) 2014.11.18 [SP] 테이블 검색 프로시저 (0) 2014.11.18 MySQL 5.X - FUNCTION,PROCEDURE 만들기예제 (0) 2014.11.18