Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server中的日期-时间列转换_Sql_Oracle_Teradata - Fatal编程技术网

SQL Server中的日期-时间列转换

SQL Server中的日期-时间列转换,sql,oracle,teradata,Sql,Oracle,Teradata,我正在SQL Server中运行查询,以匹配源和目标之间的数据。在源列LastDate(数据类型:Date)中,但在目标列中,LastDate分为三部分,分别为最后日期(数据类型:timestamp)、最后日期日期(数据类型:Date)和最后日期时间(数据类型:Time) 你能为我提供解决这个问题的语法吗 源是Oracle,目标是Teradata。提前谢谢 这是我的疑问: Select Name, Age, Lastdate from TableA@oracle exc

我正在SQL Server中运行
查询,以匹配源和目标之间的数据。在源列
LastDate
(数据类型:
Date
)中,但在目标列中,
LastDate
分为三部分,分别为最后日期(数据类型:timestamp)、最后日期日期(数据类型:Date)和最后日期时间(数据类型:Time)

你能为我提供解决这个问题的语法吗

源是Oracle,目标是Teradata。提前谢谢

这是我的疑问:

Select 
    Name, Age, Lastdate 
from 
    TableA@oracle 

except 

Select 
    Name, Age, Lastdate 
from 
    TableA@Teradata

但Terdata中的Lastdate分为3列Lastdate(数据类型:时间戳)、Lastdate Date(数据类型:日期)和Lastdate Time(数据类型:时间)。Teradata的时间戳与Oracle的日期相同,没有必要合并单独的日期/时间列。所有列都已分离,我需要测试这些表以验证来自源的日期与目标的日期是否匹配。大约有500个表。谢谢你写的Teradata中有三列,timestamp/date/time,所以只需使用时间戳即可。您能为我提供查询作为目标,与源相比多3列。除了查询,我将如何运行