我正试图删除日期字段的时间部分。我正在使用Teradata。我试图从Teradata的日期字段中删除时间
select cast(inv_dt as date) as invoice from tablex
无济于事它仍然是显示2015年9月1日12:00:00 AM 我不想将它转换为一个char,因为我需要使用在计算领域日期。谢谢。
我正试图删除日期字段的时间部分。我正在使用Teradata。我试图从Teradata的日期字段中删除时间
select cast(inv_dt as date) as invoice from tablex
无济于事它仍然是显示2015年9月1日12:00:00 AM 我不想将它转换为一个char,因为我需要使用在计算领域日期。谢谢。
终于想出
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
你cast(inv_dt as date)
不正是你想要的,你可以用它在你的计算日期 ...
如果它仍然显示时间部分这是由于您的客户(可能假设Teradata的DATE
与Oracle的包括时间类似)。