SQL日期as bigint

问题描述 投票:0回答:1

我有一个日期看起来像BIGINT“ 15321600”的数据库。它代表17/2/2017

如何转换?

编辑:我知道数字代表从1/1/1988起经过的分钟...

sql
1个回答
0
投票

您确实需要逻辑来指定转换是什么。经过反复试验,自1988年1月1日以来的几分钟似乎可以为您带来价值。

这意味着您可以使用这样的逻辑

select date '1988-01-01' + col * interval '1' minute

当然,日期/时间功能因数据库而异,因此确切的语法在数据库中可能有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.