Postgres SQL转换日期

时间:2018-11-16 14:37:59

标签: sql postgresql talend postgresql-9.3

im使用Talend从excel提取数据到我的数据库postgres,但是当我将它们集成到我的数据库时,他将colomun Date转换为他系统的原始日期,现在我想将此日期转换为正常日期,我想它是在postgres中存储日期的内部格式,您可以在下面找到一个说明:

Excel文件:

    Date       |     price

  15/08/2018   |    100 usd
  15/09/2018   |    150 usd
  15/10/2018   |    058 usd

Postgres数据库:

       Datex   |   pricex

       43327   |    100 usd
       43358   |    150 usd
       43388   |    058 usd

1 个答案:

答案 0 :(得分:1)

好吧,你可以这样做:

select '2018-02-15'::date + (date - 32458) * interval '1 day'

也就是说,如果您知道日期值应该是哪一个,就做算术吧。