Sybase 如何获得用破折号分隔的日期 yyyy-mm-dd?

zdd*_*zdd 4 sybase datetime sap-ase

例如yyyy-mm-dd,我想以这种格式获取日期2014-04-11。但似乎没有办法在 Sybase (ASE 12.5) 中使用convert函数来做到这一点。

目前,我得到 112 的日期并添加-数字之间。有什么好办法吗?

小智 8

利用格式 140:yyyy-mm-dd hh:mm:ss.ssssss

使用 char(10) 使 Sybase 将字符串截断为前 10 个字符,即

convert(char(10), col1, 140)
Run Code Online (Sandbox Code Playgroud)