오라클에서 쓰던걸 Sybase에서는 그대로 쓸 수 없다보니 날짜 관련된 함수를 몇개 찾아보니 아래와 같은 내용이 나온다. 적당히 조합해서 쓸 수 있을듯
select convert(char(8),getdate(),112)+ substring(convert(char(8),getdate(),108),1,2)+ substring(convert(char(8),getdate(),108),4,2)+ substring(convert(char(8),getdate(),108),7,2) select right(convert(varchar(12), getdate(), 8),2)
그리고 convert 뒤에 있는 112, 108 등의 숫자는 옵션코드인거 같은데(정확한 용어는 모르겠고) 이 코드를 바꿔줌으로 해서 출력되는 날짜 포맷을 바꿀 수 있다.
N/A 0 or 100 mon dd yyyy hh:miAM (or PM)1 101 mm/dd/yy2 102 yy.mm.dd3 103 dd/mm/yy4 104 dd.mm.yy5 105 dd-mm-yy6 106 dd mon yy7 107 mon dd, yy8 108 hh:mm:ssN/A 9 or 109 mon dd yyyy hh:mi:ss:mmmAM (or PM)10 110 mm-dd-yy11 111 yy/mm/dd12 112 yymmdd
단순히 시간 등을 표시할 경우는
select CONVERT(DATETIME, getdate(), 112) 와 같은 쿼리를 쓸 수 있다.
< 참고한 곳 :
http://database.sarang.net/?inc=read&aid=496&criteria=sybase&subcrit=&id=&limit=20&keyword=getdate&page=3 >