【问题标题】:Convert from string to datatime in sql [duplicate]在sql中从字符串转换为日期时间[重复]
【发布时间】:2016-11-20 08:21:20
【问题描述】:

我有一个名为 Duedate 的字段,数据类型是字符串。我想将该字段与当前日期进行比较。我使用了以下代码:

select itemid from issue where CONVERT(datetime, duedate, 105) < '20/11/2016'

我收到类似“将 varchar 数据类型转换为 datetime 数据类型导致值超出范围”的错误。

请帮帮我。

【问题讨论】:

标签: sql


【解决方案1】:

使用这个:

select itemid from issue where CONVERT(nvarchar(12), duedate, 105) < '20/11/2016'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    • 2019-04-12
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    相关资源
    最近更新 更多