我需要将时间部分和日期部分分开在不同的列中。如何从 sybase 的日期时间列中分别选择日期部分和时间部分?
For eg:
My Column has 09-04-2012 10:46:09
i need "09-04-2012" and "10:46:09"
在sybase中怎么可能?
不太了解 Sybase,但这应该可以:
select dateformat(column, 'DD-MM-YYYY'), dateformat(column, 'hh:mm:ss') from tab
朋友,我找到了解决方案..
谢谢莫斯塔乔,
实际上我正在使用 SqlDBBox 工具进行检查.. 所以 dateformat 方法不支持。所以我使用了以下转换方法..它的工作正常。
select convert(char(8),getdate(),8)
select convert(char(8),getdate(),5)
这给了我所需的输出。
从选项卡中选择 convert(char(10), cob , 23)
会给你yyy-mm-dd