sql 문 에서 날짜 조건문이 궁금합니다. 채택완료
초보자나요
8년 전
조회 4,087
안녕하세요! 오늘도 항상 도움을 주셔서 감사합니다!
오늘 제가 궁금한것은 sql 문에서 해당 기간에만 데이터를 뽑아오는 것인데요
위 처럼 b01 테이블에서 wr_2 여분필드 값을 모두 더한것은 잘 출력됩니다.
그런데 데이터를 가져올때 12월 달 것만 가져오고 싶은데 잘 안되네요.
열심히 구글링해서 CON_DATE 를 찾았는데요
아래처럼 해도 값을 가져오지 못합니다..
= '2016-12-01' AND CON_DATE <= '2016-12-31' + interval 1 day";) ?>
이유가 뭘까요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
�
초보자나요
8년 전
감사합니다! 한번에 해결되었어요^^
s
sinbi
8년 전
왕계란 님,
LEFT(wr_datetime, 7) = '2016-12 요거 무슨 뜻인가요?
LEFT(wr_datetime, 7) = '2016-12 요거 무슨 뜻인가요?
�
왕계란
8년 전
LEFT라는 함수가 좌측을 기준으로 LEFT(str, n) n자리만큼 자르는 함수라서요.
wr_datetime이 2016-12-18 11:11:11 이런 값을 갖고 있거든요.
그러니 좌측을 기준으로 7자리를 하면 2016-12가 나옵니다.
초보자나요 님이 2016년 12월에 올라온 글만 뽑길 원하셨으니 저렇게 하면 딱 12월 것만 나오니까 저렇게 한 겁니다.
날짜 관련해서 갖고 오는 방법은 여러 가지라서 그 상황, 자기가 익숙한 거로 쓰면 됩니다.
wr_datetime이 2016-12-18 11:11:11 이런 값을 갖고 있거든요.
그러니 좌측을 기준으로 7자리를 하면 2016-12가 나옵니다.
초보자나요 님이 2016년 12월에 올라온 글만 뽑길 원하셨으니 저렇게 하면 딱 12월 것만 나오니까 저렇게 한 겁니다.
날짜 관련해서 갖고 오는 방법은 여러 가지라서 그 상황, 자기가 익숙한 거로 쓰면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인