use*_*009 2 sql-server swap date date-format
我有一个名为 reading_date 的列,它被定义为日期时间。我有很多记录,我可以弄清楚有很多记录,其中一天在一个月中,反之亦然。例如 2019-05-01 应该是 2019-01-05。有什么方法可以交换和解决此类问题。我正在使用 SQL Server。提前致谢
使用裂枣DATEPART功能,并收集他们用另一种方式DATEFROMPARTS。
UPDATE yourtable
SET yourdate =
DATEFROMPARTS(
DATEPART(year, [yourdate]),
DATEPART(day, [yourdate]),
DATEPART(month, [yourdate]))
WHERE ...
Run Code Online (Sandbox Code Playgroud)