SQL Server中的日期-时间列转换
我正在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
查询,以匹配源和目标之间的数据。在源列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列。除了查询,我将如何运行