gpt4 book ai didi

sql - 连接日期和字符串以在 SQL 中创建日期时间

转载 作者:行者123 更新时间:2023-12-04 14:25:28 25 4
gpt4 key购买 nike

我需要将 SQL 中的日期时间和时间字段连接到单个日期时间。

例如,我的日期时间为 2017-09-05 00:00:00.000,字符串时间为 11:00。我想要的是 2017-09-05 11:00:00.000 View 中的单个字段

我曾尝试将日期时间转换为日期,然后将新日期和字符串日期字段连接在一起,但这不起作用。

要转换我正在使用的日期时间:CAST(dtDate AS DATE) AS dtNewDate 效果很好。当我然后使用:CAST(dtNewDate + szTime AS datetime) AS dtNewDateTime View 的创建工作正常但是选择前 1000 个返回“从字符串转换日期和/或时间时转换失败。 "

有没有更简单的方法来做到这一点或者任何人都可以提供一些建议(除了首先将日期和时间存储在单个日期时间字段中,因为它由我无权访问的第三方应用程序填充改变)

最佳答案

您可以将两个 datetime 值加在一起,所以尝试:

CAST(dtDate AS DATETIME) + CAST(CAST(szTime AS TIME) as DATETIME)

关于sql - 连接日期和字符串以在 SQL 中创建日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46052866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com