繁体   English   中英

将查询从Oracle转换为SQL Server

[英]Convert query from Oracle to SQL server

我想将下面的Oracle查询转换为SQL Server环境-

select to_date(substr(to_char(col1, 'YYYYMMDD HH24MISS),1,8), 'YYYYMMDD') from tab;

从上述查询中,我想将其转换为Date格式的第一次,然后转换为Time格式的第二次。 这意味着两次我想要此查询,而两次以上是日期格式

这甚至不是我在Oracle中所做的。 这会将日期/时间值转换为没有时间成分的日期。 在SQL Server中:

select cast(col1 as date)
from tab;

在Oracle中:

select trunc(col1)
from tab;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM