by SQL초보 [Oracle 기초] [2014.10.12 22:35:38]
예를들면 날짜조건이 들어오는데요~ 컬럼타입은 String입니다
원래는 AND tmp_date = '20131212' 이런식인데요~
예를들어 '20140909' 값이 들어온다면
AND tmp_date between '20140901' and '20140909'
이렇게 조회되게 하고 싶거든요~;;
순수 SQL 하나로 가능할까요?
조언 부탁드립니다~
값이 들어오면 그달 첫날부터 입력한날짜까지를 얻고 싶으신건가요??
WITH A AS (SELECT 'A' AS A, '20120909' AS B FROM DUAL) SELECT * FROM A WHERE B BETWEEN SUBSTR('20120901',0,6) || '01' AND '20120910'
이런식으로 해보시는건 어떨까요?