我收到了SQL备份,并试图将大约dates转换为MM-DD-yyYY日期格式.问题是我一生都弄不清楚原始的日期格式是什么.

日期格式为5位数字.我知道接下来的日期8032912/03/2020

根据早期的研究,我认为这可能是msdate,但这种格式会转换到2msdate年代的某个时候.

推荐答案

Clarion日期值的直接转换:

SELECT 
    ClarionDate, 
    DATEADD(DAY, ClarionDate, '1800-12-28') AS TrueDate
FROM 
    Table1;

资料来源 :

Understanding the Clarion Date Format: A Comprehensive Guide

Sql相关问答推荐

Postgres从组中 Select 具有相反排序顺序的行

PostgreSQL:获取每家店铺收入最高的员工

用于平均多个数据并与一个数据点进行比较以判断偏移量的SQL查询

当我们加入两个表时,我们可以省略GROUP BY中的列名吗?

用于匹配红旗和绿旗的SQL查询

如何在PostgreSQL中的一列中添加两个文本?

我怎样才能得到列值对应的最大值在另一个?

如何设计一个调用嵌套函数并仅在所有被调用的嵌套函数都提交时才提交的事务,例如,如果一个子函数失败则中止?

SQL仅返回第一个字母在A-Z之间的值

如何解决错误;ORA-00911:无效字符;在果朗?

Grafana SQL 模板变量(值、文本)

统计重复记录的总数

在 PostgreSQL 中,如何让多个判断约束引用相同的值数组?

如何根据 Google BigQuery 中的特定列值连接一列的 N 行?

在没有订单的情况下,如何生成一个值为0的顾客天数行

for each 客户查找每个类别的最新评分

Postgresql 需要一个查询,为我提供所有没有具有特定状态值的子元素的父母

雅典娜弄错了操作顺序

T-SQL - 返回每条记录的最近雇佣日期

SQL查询以获取从特定可变日期看到的用户