이상 님이 쓰신 글 :
: [질문]다음날짜 알아내는 SQL
:
: TABLE에 일자 VARCHAR(08)년월일이 들어있는데 그다음날을 알아내는 SQL있나요
간단하게
select current_date + 1 from rdb$database;
이런식으로 사용하면 되구요...
만일 varchar형일경우에는 날짜형식이 'YYYY-MM-DD'로 되어있어야 되구여.
이렇게 안되있으면 바꿔주시구여. SUBSTRING UDF나 다른 함수를 사용하셔서
select cast(substring(columnname, 1, 4) || '-' || substring(columnname, 1, 4)
|| '-' || substring(columnname, 1, 4) as Date) + 1 from TableName;
위 처럼 사용하시면 됩니다.
아님 SP를 만드셔서 return값 사용하셔도 되구여.
|