2012. 9. 12. 10:41
MySQL 시간 쿼리
2012. 9. 12. 10:41 in SQL
MySql 5.x 의 서버에 접속하여 쿼리를 가져올일이 있었습니다.
아래와 같이 select 쿼리를 작성하여 진행했습니다.
DB 명 : pushlog
no chargeNo ipaddr datetime
200 18 10.0.0.1 2017-09-12 오전10:37:23
201 45 10.0.0.2 2017-09-12 오전10:37:30
202 20 10.0.0.4 2017-09-12 오전10:37:40
203 50 10.0.0.4 2017-09-12 오전10:38:20
select * from pushlog
where chargeNo in('18','45')
and datetime > date_format(date_add(now(),interval -30 minute), '%Y-%m-%d %H:%i:%s')
* 위 문구에서 시간을 지정할수 있는 date_add() 를 확인할수 있습니다.
* where 에 조건절은 아래와 같습니다.
chargeNo행에 18과 45를 가지는 것을 모두 조회하고
datetime 의 현재시간 기준 30분의 데이터를 가져와라.