k*z 发帖数: 4704 | 1 【 以下文字转载自 Database 讨论区 】
发信人: kiz (泥偶), 信区: Database
标 题: 有大侠知道怎么format下面这个query的时间么
发信站: BBS 未名空间站 (Wed Nov 13 12:27:16 2013, 美东)
DB2出来的时间大多数是Hundred Year Date, 我现在写了一个query可以把时间取出来
,但是格式是datetime, 我怎么才能转成date?
ELECT date(days('1899-12-31')+HYD) as SQLDate,
Year(date(days('1899-12-31')+HYD)) as Year,
Month(date(days('1899-12-31')+HYD)) as Month,
Day(date(days('1899-12-31')+HYD)) as Day,
FROM DB2.Table
谢谢。 | k*z 发帖数: 4704 | 2 SAS里面比较好转,就是减去21916, 但是to SQL的话,比较麻烦,转弯了,不知道怎
么搞成date instead of datatime |
|