如何在postgresql中以日期格式转换unix时间戳?

巴乔特·辛格

我正在尝试以 'YYYY-MM-DD' 格式转换列 unixtime 数据,但没有得到它。我的列的数据类型是数字。

我尝试了以下查询,但出现错误:

select to_timestamp(starttime,'YYYY-MM-DD') , count(*) from cdrs_052019 group by 1

查询执行失败

原因:SQL 错误 [42883]:错误:函数 to_timestamp(numeric, unknown) 不存在 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。职位:8

|starttime |endtime   |duration|duration_min|
|----------|----------|--------|------------|
|155694960 |155694960 |0       |            |
|155694960 |155694960 |0       |            |
|155694960 |155694960 |0       |            |
|155694960 |155694960 |0       |            |
|155694960 |155694960 |0       |            |
|155694960 |155694960 |0       |            |
|155694960 |155694960 |0       |            |
|155694960 |155694960 |0       |            |
|155694960 |155694960 |0       |            |
|155694960 |155694959 |1       |            |       

需要以下格式的结果:

starttime | count(*)

2019-05-01    56666
2019-05-02    77777
2019-05-03    69495
2019-05-04    4447
肖恩

好的,您可以通过 将时间戳转换为日期类型::date,示例如下:

postgres=# select to_timestamp(1503504000);
      to_timestamp      
------------------------
 2017-08-24 00:00:00+08
(1 row)

postgres=# select to_timestamp(1503504000)::date;
 to_timestamp 
--------------
 2017-08-24
(1 row)

您想要的最终 SQL:

select 
    to_timestamp(starttime)::date as the_date, 
    count(1) 
from 
    cdrs_052019 
group by 
    to_timestamp(starttime)::date 
order by 
    the_date

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在graphlab(Python 2.7)中将日期从Unix时间戳转换为人类可读的格式

来自分类Dev

如何使用AngularJs中的矩将Unix时间戳转换为GMT(IST)格式的日期

来自分类Dev

如何在CockroachDB中将Unix时间戳转换为日期?

来自分类Dev

如何在Java中将时间戳转换为日期格式

来自分类Dev

如何在Highchart的jQuery中转换日期时间戳以在json中获取正确的格式?

来自分类Dev

Unix时间戳格式转换

来自分类Dev

如何在python中从时间戳转换为日期?

来自分类Dev

如何在Ruby中将这种时间格式转换为unix时间戳?

来自分类Dev

POSTGRESQL将日期转换为unix时间戳int

来自分类Dev

如何用PHP中的“ Unix时间戳”格式检查“ YYYY-MM-DD”格式的日期?

来自分类Dev

如何在Crystal Reports中将日期时间戳转换为Unix时间?

来自分类Dev

如何在Apache PIG上将时间和日期转换为Unix时间戳?

来自分类Dev

如何在csv中获取日期并将其从欧洲时间戳转换为bash中的美国格式?

来自分类Dev

如何将Unix时间戳转换为日期时间

来自分类Dev

如何在Firebase函数中将Firebase Firestore时间戳转换为Zulu日期时间格式

来自分类Dev

如何在 amcharts4 中将时间戳 unix 格式化为日期

来自分类Dev

将时间戳转换为R中的日期时间格式

来自分类Dev

将时间戳转换为R中的日期时间格式

来自分类Dev

如何在PHP mongo查询中将unix时间戳转换为mongodb日期

来自分类Dev

如何在Presto SQL中将unix时间戳转换为日期并从中提取月份

来自分类Dev

如何在铸造轮廓中将Unix时间戳转换为日期?

来自分类Dev

如何将sql date formate unix时间戳转换为dd mm yy格式的日期格式?

来自分类Dev

如何将sql date formate unix时间戳转换为dd mm yy格式的日期格式?

来自分类Dev

javascript日期格式转换(将全文日期转换为unix时间戳)

来自分类Dev

如何将时间戳转换为kdb中的日期格式

来自分类常见问题

如何在Jooq中选择unix时间戳作为日期?

来自分类Dev

如何在laravel的unix时间戳中保存日期?

来自分类Dev

转换MySQL的日期时间为24小时格式UNIX时间戳

来自分类Dev

如何在PostgreSQL上使用Unix时间戳

Related 相关文章

  1. 1

    如何在graphlab(Python 2.7)中将日期从Unix时间戳转换为人类可读的格式

  2. 2

    如何使用AngularJs中的矩将Unix时间戳转换为GMT(IST)格式的日期

  3. 3

    如何在CockroachDB中将Unix时间戳转换为日期?

  4. 4

    如何在Java中将时间戳转换为日期格式

  5. 5

    如何在Highchart的jQuery中转换日期时间戳以在json中获取正确的格式?

  6. 6

    Unix时间戳格式转换

  7. 7

    如何在python中从时间戳转换为日期?

  8. 8

    如何在Ruby中将这种时间格式转换为unix时间戳?

  9. 9

    POSTGRESQL将日期转换为unix时间戳int

  10. 10

    如何用PHP中的“ Unix时间戳”格式检查“ YYYY-MM-DD”格式的日期?

  11. 11

    如何在Crystal Reports中将日期时间戳转换为Unix时间?

  12. 12

    如何在Apache PIG上将时间和日期转换为Unix时间戳?

  13. 13

    如何在csv中获取日期并将其从欧洲时间戳转换为bash中的美国格式?

  14. 14

    如何将Unix时间戳转换为日期时间

  15. 15

    如何在Firebase函数中将Firebase Firestore时间戳转换为Zulu日期时间格式

  16. 16

    如何在 amcharts4 中将时间戳 unix 格式化为日期

  17. 17

    将时间戳转换为R中的日期时间格式

  18. 18

    将时间戳转换为R中的日期时间格式

  19. 19

    如何在PHP mongo查询中将unix时间戳转换为mongodb日期

  20. 20

    如何在Presto SQL中将unix时间戳转换为日期并从中提取月份

  21. 21

    如何在铸造轮廓中将Unix时间戳转换为日期?

  22. 22

    如何将sql date formate unix时间戳转换为dd mm yy格式的日期格式?

  23. 23

    如何将sql date formate unix时间戳转换为dd mm yy格式的日期格式?

  24. 24

    javascript日期格式转换(将全文日期转换为unix时间戳)

  25. 25

    如何将时间戳转换为kdb中的日期格式

  26. 26

    如何在Jooq中选择unix时间戳作为日期?

  27. 27

    如何在laravel的unix时间戳中保存日期?

  28. 28

    转换MySQL的日期时间为24小时格式UNIX时间戳

  29. 29

    如何在PostgreSQL上使用Unix时间戳

热门标签

归档