将日期转换为日期时间会在 sql 中出错

拉塔

我在一个varchar(50)列中存储一个日期,其值类似于 thie:

1/01/2018

我想将这些转换为日期时间值,例如: 2018-01-22 00:00:00.0000000

我的 SQL 就像;

select 
  [Site],
  CONVERT(VARCHAR(50), CAST([InvDay] AS DATETIME), 101) as Date,
from tableA;

但我得到了;

将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。

我也试过这样但同样的错误;

CONVERT(datetime, [InvDay]) as  Date,

我怎样才能使这项工作?

戈登·利诺夫

查看无法转换的值:

select invday
from tableA
where try_cast(invday as date) is null and invday is not null;

也不清楚您的格式是 mm/dd/yyyy 还是 dd/mm/yyyy。您可以使用以下格式指定格式convert()

-- mm/dd/yyyy
select invday
from tableA
where try_convert(date, invday, 101) is null and
      invday is not null;


-- dd/mm/yyyy
select invday
from tableA
where try_convert(date, invday, 103) is null and
      invday is not null;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据类型nvarchar转换为日期时间SQL SERVER 2005时出错

来自分类Dev

SQL将字符转换为日期时间

来自分类Dev

在日期组件中出错

来自分类Dev

将日期转换为日期时间时出错

来自分类Dev

sql将字符串转换为日期/日期时间

来自分类Dev

SQL查询将nvarchar转换为数据类型int在存储过程中出错

来自分类Dev

日期转换在as.yearmon中出错

来自分类Dev

将日期时间转换为以下格式的SQL Server

来自分类Dev

将输入的日期和时间转换为sql datetime

来自分类Dev

将SQL日期时间转换为特定格式

来自分类Dev

将日期时间转换为以下格式的SQL Server

来自分类Dev

将varchar的不同部分转换为日期时间,SQL

来自分类Dev

SQL:将日期转换为时间戳

来自分类Dev

将 INT 列转换为 SQL Server 中的日期时间

来自分类Dev

如何将SQL Server日期时间转换为操作系统(Windows)日期时间格式

来自分类Dev

在SQL中将tostring转换为日期时间

来自分类Dev

在 SQL Server 中转换为日期时间

来自分类Dev

如何将node.js日期转换为与SQL Server兼容的日期时间?

来自分类Dev

如何在日期时间的仅日期部分使用GROUP BY将SQL查询转换为Linq?

来自分类Dev

将Sitecore nvarchar日期表示形式转换为SQL日期时间

来自分类Dev

将字符串日期转换为 sql server 上的日期时间

来自分类Dev

SQL Server日期在Analysis Services中转换为日期/时间

来自分类Dev

如何在SQL中将varchar日期转换为日期时间

来自分类Dev

转换为swift 2.0在managedObjectContext中出错

来自分类Dev

为什么我在 SQL 查询中出错?

来自分类Dev

为什么 Laravel 在 SQL 查询中出错?

来自分类Dev

如何将日期时间转换为MS SQL存储函数中的时间戳

来自分类Dev

将yyyymm日期转换为yyyyqn SQL

来自分类Dev

将SQL日期转换为标准格式

Related 相关文章

  1. 1

    将数据类型nvarchar转换为日期时间SQL SERVER 2005时出错

  2. 2

    SQL将字符转换为日期时间

  3. 3

    在日期组件中出错

  4. 4

    将日期转换为日期时间时出错

  5. 5

    sql将字符串转换为日期/日期时间

  6. 6

    SQL查询将nvarchar转换为数据类型int在存储过程中出错

  7. 7

    日期转换在as.yearmon中出错

  8. 8

    将日期时间转换为以下格式的SQL Server

  9. 9

    将输入的日期和时间转换为sql datetime

  10. 10

    将SQL日期时间转换为特定格式

  11. 11

    将日期时间转换为以下格式的SQL Server

  12. 12

    将varchar的不同部分转换为日期时间,SQL

  13. 13

    SQL:将日期转换为时间戳

  14. 14

    将 INT 列转换为 SQL Server 中的日期时间

  15. 15

    如何将SQL Server日期时间转换为操作系统(Windows)日期时间格式

  16. 16

    在SQL中将tostring转换为日期时间

  17. 17

    在 SQL Server 中转换为日期时间

  18. 18

    如何将node.js日期转换为与SQL Server兼容的日期时间?

  19. 19

    如何在日期时间的仅日期部分使用GROUP BY将SQL查询转换为Linq?

  20. 20

    将Sitecore nvarchar日期表示形式转换为SQL日期时间

  21. 21

    将字符串日期转换为 sql server 上的日期时间

  22. 22

    SQL Server日期在Analysis Services中转换为日期/时间

  23. 23

    如何在SQL中将varchar日期转换为日期时间

  24. 24

    转换为swift 2.0在managedObjectContext中出错

  25. 25

    为什么我在 SQL 查询中出错?

  26. 26

    为什么 Laravel 在 SQL 查询中出错?

  27. 27

    如何将日期时间转换为MS SQL存储函数中的时间戳

  28. 28

    将yyyymm日期转换为yyyyqn SQL

  29. 29

    将SQL日期转换为标准格式

热门标签

归档