我需要将时间部分和日期部分分成不同的列。我如何从sybase中的datetime列分别选择日期部分和时间部分?
For eg:
My Column has 09-04-2012 10:46:09
i need "09-04-2012" and "10:46:09"
如何在sybase中实现?
答案 0 :(得分:2)
对Sybase不太了解,但这应该有效:
select dateformat(column, 'DD-MM-YYYY'), dateformat(column, 'hh:mm:ss') from tab
答案 1 :(得分:1)
Firends,我找到了解决方案..
感谢Mostacho,
其实我正在检查SqlDBBox工具..所以dateformat方法不支持。所以我使用了以下转换方法..它很好。
select convert(char(8),getdate(),8)
select convert(char(8),getdate(),5)
这给了我所需的输出。
答案 2 :(得分:1)
从标签
中选择转换(char(10),cob,23)会给你yyy-mm-dd