to_cahr() 포맷팅 함수를 이용하시기 바랍니다.
where to_char(timestamp_field, 'MM')='03';
이런 비슷한 종류가 되지 않을까 싶네요 :-)
아래 URL 참고 바랍니다.
http://database.sarang.net/database/postgres/manual/manual-7.1/functions-formatting.html
-- 김기근 님이 쓰신 글:
>> 아래 SQL문은 MS-SQL으로 이상없이 수행되는 Where절입니다.
>> 근데 Postgresql로 하니까 에러가 나는군요.
>>
>> Where Left( Left(convert(varchar(10), happy, 10), 5 ), 2 ) = :g_month
>>
>> :g_month는 String형 2Byte문자(월)이고요, happy는 Datetime형 Column입니다. happy를 문자로 변환하여 월만을 비교하여 같은것을 모두 보여주는
>> 겁니다. Ms-Sql에서는 잘되는데 Postgres 에서는 에러가 나네요.
>> Postgres로 같은 Sql문을 좀 알려주세요.
|