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

切达干酪

我有一个8位数字的varchar,我需要转换为日期时间。生产编号是从下订单时开始自动生成的编号。例如,生产编号10090203实际上是日期时间2015-10-09 02:03:00。我需要将varchar数字列表转换为日期时间,以便可以将其与日期时间列表进行交叉比较。这是将datetime转换为varchar的方法,但是我不确定如何进行反方向转换。

 SELECT RIGHT('0' + CAST(DATEPART(M, table1.coldatetime) AS varchar), 2) 
+ RIGHT ('0' + Cast(DATEPART(DD, table1.coldatetime) AS varchar), 2) 
+ RIGHT('0' + CAST(DATEPART(HH, table1.coldatetime) AS varchar), 2)
+ RIGHT('0' + CAST(DATEPART(MINUTE, table1.coldatetime) AS varchar), 2)
AS 'CreatedNumber' FROM table1  
阿迪什

这应该为您工作:

SELECT   
    DATEADD(mi,CAST(SUBSTRING(table1.coldatetime,7,2) AS INT),DATEADD(hour,CAST(SUBSTRING(table1.coldatetime,5,2) AS INT),CONVERT(datetime,'2015' + LEFT(table1.coldatetime,2)+SUBSTRING(table1.coldatetime,3,2))))
FROM
    table1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL Server中将VARCHAR转换为日期时间

来自分类Dev

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

来自分类Dev

将SQL Server varchar转换为日期时间以进行算术运算

来自分类Dev

将HHmmss格式的varchar(6)转换为sql时间格式

来自分类Dev

SQL Server将Varchar转换为日期时间并查找最大值

来自分类Dev

熊猫将部分列索引转换为日期时间

来自分类Dev

将varchar转换为日期时间,包括时分和秒

来自分类Dev

将日期转换为varchar2丢失的时间部分

来自分类Dev

将varchar MMDDYYYY转换为MM / DD / YYYY日期时间,并仅选择最近的日期

来自分类Dev

仅使用日期部分将datetime转换为varchar

来自分类Dev

SQL将字符转换为日期时间

来自分类Dev

MySQL将varchar转换为日期php

来自分类Dev

将varchar(ddmmyyyy)转换为日期格式

来自分类Dev

将日期时间转换为varchar时,SQL Server 2008的结果不一致

来自分类Dev

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

来自分类Dev

将varchar数组转换为日期数组-pl sql

来自分类Dev

将UNIX Varchar转换为日期时间

来自分类Dev

将日期转换为varchar

来自分类Dev

在pl / sql中使用“ like”将日期转换为varchar

来自分类Dev

SQL Server:varchar转换为日期时间错误

来自分类Dev

SQL Server 2012将日期时间数据从varchar转换为Date部分

来自分类Dev

sql 将 varchar 数据类型转换为超出范围的日期时间数据类型

来自分类Dev

将 Varchar 转换为时间格式

来自分类Dev

SQL Server - 如何将 varchar 转换为日期

来自分类Dev

将 varchar(20) 转换为日期格式 Teradata SQL

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将“42978.6736458333”varchar 转换为日期时间

来自分类Dev

将字符串转换为不同的日期时间格式

Related 相关文章

  1. 1

    在SQL Server中将VARCHAR转换为日期时间

  2. 2

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

  3. 3

    将SQL Server varchar转换为日期时间以进行算术运算

  4. 4

    将HHmmss格式的varchar(6)转换为sql时间格式

  5. 5

    SQL Server将Varchar转换为日期时间并查找最大值

  6. 6

    熊猫将部分列索引转换为日期时间

  7. 7

    将varchar转换为日期时间,包括时分和秒

  8. 8

    将日期转换为varchar2丢失的时间部分

  9. 9

    将varchar MMDDYYYY转换为MM / DD / YYYY日期时间,并仅选择最近的日期

  10. 10

    仅使用日期部分将datetime转换为varchar

  11. 11

    SQL将字符转换为日期时间

  12. 12

    MySQL将varchar转换为日期php

  13. 13

    将varchar(ddmmyyyy)转换为日期格式

  14. 14

    将日期时间转换为varchar时,SQL Server 2008的结果不一致

  15. 15

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

  16. 16

    将varchar数组转换为日期数组-pl sql

  17. 17

    将UNIX Varchar转换为日期时间

  18. 18

    将日期转换为varchar

  19. 19

    在pl / sql中使用“ like”将日期转换为varchar

  20. 20

    SQL Server:varchar转换为日期时间错误

  21. 21

    SQL Server 2012将日期时间数据从varchar转换为Date部分

  22. 22

    sql 将 varchar 数据类型转换为超出范围的日期时间数据类型

  23. 23

    将 Varchar 转换为时间格式

  24. 24

    SQL Server - 如何将 varchar 转换为日期

  25. 25

    将 varchar(20) 转换为日期格式 Teradata SQL

  26. 26

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

  27. 27

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

  28. 28

    将“42978.6736458333”varchar 转换为日期时间

  29. 29

    将字符串转换为不同的日期时间格式

热门标签

归档