0

我需要将时间部分和日期部分分开在不同的列中。如何从 sybase 的日期时间列中分别选择日期部分和时间部分?

For eg:

My Column has 09-04-2012 10:46:09

 i need "09-04-2012" and  "10:46:09"

在sybase中怎么可能?

4

3 回答 3

2

不太了解 Sybase,但这应该可以:

select dateformat(column, 'DD-MM-YYYY'), dateformat(column, 'hh:mm:ss') from tab
于 2012-04-09T05:37:39.387 回答
1

朋友,我找到了解决方案..

谢谢莫斯塔乔,

实际上我正在使用 SqlDBBox 工具进行检查.. 所以 dateformat 方法不支持。所以我使用了以下转换方法..它的工作正常。

select convert(char(8),getdate(),8)

select convert(char(8),getdate(),5)

这给了我所需的输出。

于 2012-04-09T05:56:27.807 回答
1

从选项卡中选择 convert(char(10), cob , 23)

会给你yyy-mm-dd

于 2013-07-11T19:01:32.700 回答