SELECT시 해당 년, 해당 월로만 출력을 하고 싶습니다. 채택완료
예를들어
DB date 컬럼값에서
2017-09-10 11:22:11 |
2017-08-10 11:22:11 |
2017-02-10 11:22:11 |
2017-09-11 11:22:11 |
값들이 있는데
저는 2017년 09월달에만 입력한 값들을 출력하고 싶습니다.
SELECT * FROM WHERE date LIKE '2017-09%'
역시 이렇게 해보니깐 안되더군요.
다른 좋은 방법이 있을까요? ㅠ,ㅠ
답변 4개
SELECT * FROM 테이블명
WHERE date_format(컬럼명,'%Y-%m') = '2017-09'
하시면 됩니다~
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
현재 해당 년 월만 조회 할수 있는 쿼리입니다
SELECT * FROM 테이블명 WHERE( date > LAST_DAY(NOW() - interval 1 month) AND date <= LAST_DAY(NOW()) )
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인