Sybase
sybase 格式日期時間 yyyymmdd
這似乎是一件微不足道的事情,但我找不到一個好方法來做到這一點。
這就是我想出的:
select convert(numeric, (select convert(varchar,datepart(yy,getdate())) + right('0' + convert(varchar,datepart(mm,getdate())), 2) + right('0' + convert(varchar,datepart(dd,getdate())), 2) ))
編輯:我知道它不需要這樣的子查詢,但忽略 =p
簡單得多:
CONVERT(varchar(8),GETDATE(),112)
您可以在Sybase BOL中找到完整的
CONVERT
樣式列表,儘管對每種樣式的解釋不是特別清楚(實際上對於樣式 12 和 112 來說完全錯誤)。完整的 Sybase ASE 參考指南包括帶有範例的完整樣式列表。(請注意,完整的指南是外部出版的,不是來自 Sybase。另外,我不隸屬於這本書或出版商,只是提到它是因為每個使用 ASE 的人都應該擁有它的副本。)