sql - 将数字转换为日期时间 sql

标签 sql sql-server

我的号码是 20080331。

我需要将其转换/转换为日期时间,以便我可以在数据库中进行日期比较。我将如何转换这个数字。使用 CONVERT(DATETIME, Value) 似乎不起作用。

最佳答案

SELECT  CONVERT(DATETIME, CAST(20110331 AS VARCHAR(8)), 112)

关于sql - 将数字转换为日期时间 sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6760892/

相关文章:

sql-server - 根据 SQL 结果忽略元素

sql - 如何在select语句中为子查询添加列别名?

mysql - 拆分两类交易订单行

sql - 创建外键 SQL

sql - SUM(Column_Value) 给出的值与计算器不同

SQL 选择前几行的条件

sql - 使用 SQL 创建新列

java - SQL 注入(inject)通常如何在 Spring/Hibernate 设置中停止

sql - INVALID_FUNCTION_ARGUMENT : Array subscript out of bounds

sql - 在同一个表中复制一行