【发布时间】:2020-10-20 09:34:04
【问题描述】:
我有 2 个要根据日期加入的表,但它们中的日期格式不同。 在一个表格中,日期为 2020 年 10 月 10 日,而在另一个表格中,日期为 20 年 10 月 10 日。我的首选格式是 2020 年 10 月 10 日或 2020 年 10 月 10 日。 这如何使用 SQL Server 来实现?
【问题讨论】:
-
最好的解决方案是将日期保存在
date数据类型中。如果这不可能,请在连接条件中进行转换。 -
如果您将日期存储为日期而不是字符串,则不会出现此问题。由于您似乎使用过字符串,因此只需使用 convert 或 cast 以确保它们相同。有数百个关于转换日期格式的问题和答案。
标签: sql sql-server datetime