1. Date => 문자
select cast(날짜필드 as char(10))
from 테이블
where cast(날짜필드 as char(10)) = '2006-02-14'
2. 문자 => Date
select cast(날짜필드 as char(10))
from 테이블
where 날짜필드 = cast('2006-02-14' as date)
초짜 불새 님이 쓰신 글 :
: 파이어버드 2.0을 씁니다.
: 그런데..
: pyear = '20060215' 이런 형태의 varchar(8) 입니다.
: 문제는 pyear 를 오늘날짜와 비교하여 pyear가 오늘보다 2개월 이전인 데이타를
: 가져올려고 하는데 불새의 날짜 포맷 함수를 찾기 어렵군요.
:
: 질문 ) CURRENT_DATE 이런 날짜 형식을 내가 원하는 형태, 예를 들면 '20060101' 이나 '02 23 2006' 머
: 이런 식으로 형태를 바꾸어 줄 수 있는 함수가 무엇인지요.
:
: 대충 오라클 형식을 빌어서 만들었는데..에러가 뜨는군요..당연한거겠지만.
:
: select * from tablex where pyear >= cast(add_month(CURRENT_DATE,-2),'yyyymmdd')
|