2016-03-02 93 views
0

我正试图删除日期字段的时间部分。我正在使用Teradata。我试图从Teradata的日期字段中删除时间

select cast(inv_dt as date) as invoice from tablex

无济于事它仍然是显示2015年9月1日12:00:00 AM 我不想将它转换为一个char,因为我需要使用在计算领域日期。谢谢。

回答

0

终于想出

select cast(cast(inv.INV_DT- EXTRACT(DAY FROM inv.INV_DT) + 1 as date format 'mm/dd/yyyy') as char (10)) as inv_dt from invoice inv

1

cast(inv_dt as date)不正是你想要的,你可以用它在你的计算日期 ...

如果它仍然显示时间部分这是由于您的客户(可能假设Teradata的DATE与Oracle的包括时间类似)。

相关问题