Sybaseダッシュ区切り日yyyy-mm-ddを入手する方法
-
21-12-2019 - |
質問
そのような形式のyyyy-mm-dd
、たとえば2014-04-11
で日付を取得したいです。しかし、変換関数
現在、私は日付を112で取得し、桁の間に-
を追加します。良い方法は?
解決
これを試してみてください:
select str_replace( convert( varchar, col1, 111 ), '/', '-')
from table
. 他のヒント
フォーマット140:YYYY-MM-DD HH:MM:SS.SSSSS
char(10)を使用して、Sybaseを最初の10文字だけに文字列を切り捨てます。
convert(char(10), col1, 140)
. doberon によって共有されるテーブルのドキュメントを見て、テーブルにはすべてのフォーマットがあります。私はそれを試してみてうれしいです:
SELECT convert(char(10),dateadd(month,-1, convert(date,getdate())),112) from table;
.
マイクエリフォーマットはyyyymmddです。
所属していません StackOverflow