如何在 postgres sql 查询中仅计算两个日期之间的天数。

肯定的

假设我给出了两个日期,如果差是一个月,那么它应该显示为 30 天。即使是几个月也需要转换成我已经尝试过的天数(日期,现在():: 没有时区的时间戳)但它是给出月-日-年格式。例如:10 mons 24 days 13:57:40.5265.但我需要以下方式。例如,如果有两个月的差异,那么我需要输出 60 天。

姿势

不要将该age()函数用于日期/时间算术。它只返回“符号”结果(对于人类表示足够好,但对于日期/时间计算几乎没有意义;与标准差异相比)。

标准差分运算符 ( -)返回date,timestamptimestamp with time zone( 前者返回天为int,后两个返回基于天intervals )的基于天的结果

从基于天的间隔中,您可以使用以下extract()函数提取天数

select current_date - '2017-01-01',
       extract(day from now()::timestamp - '2017-01-01 00:00:00'),
       extract(day from now()            - '2017-01-01 00:00:00Z');

http://rextester.com/RBTO71933

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SQL Server中的两个日期之间获得秒数?

来自分类Dev

如何在t-sql中计算两个日期之间的of年数?

来自分类Dev

Python如何计算两个日期之间的天数?

来自分类Dev

如何计算两个日期之间的天数

来自分类Dev

如何计算两个日期之间的天数

来自分类Dev

如何在Oracle 11g SQL中计算两个日期之间的差异

来自分类Dev

如何在postgres sql中存储未签名的int?

来自分类Dev

使用Postgres在SQL Alchemy中2个日期之间的平均天数

来自分类Dev

如何在Postgres SQL脚本中输出注释

来自分类Dev

如何计算不。日历中两个日期之间的天数,以字符串格式vb

来自分类Dev

如何在sql中减去两个查询?

来自分类Dev

如何计算两个日期之间的星期天数

来自分类Dev

如何计算oracle中两个日期之间的天数?

来自分类Dev

如何在SQL中查找子字符串(Postgres)

来自分类Dev

如何在Oracle SQL中获得两个日期之间的月份

来自分类Dev

如何在laravel中接收两个日期之间的所有天数

来自分类Dev

如何在SQL Server 2008中的两个给定日期之间求和

来自分类Dev

如何在SQL中的两个日期之间列出数据?

来自分类Dev

如何计算两个日期之间的星期数,天数

来自分类Dev

如何在两个日期之间从Sql中的表中获取记录

来自分类Dev

如何在SQL中获取两个日期之间的小时

来自分类Dev

如何用条件在两个日期之间计算天数

来自分类Dev

如何在Postgres SQL中输出时间

来自分类Dev

如何计算两个日期之间的星期天数

来自分类Dev

SQL Server中两个日期之间的天数

来自分类Dev

Access SQL - 计算两个日期之间每个月的天数

来自分类Dev

如何计算没有。SQL Server 中两个日期时间列之间的天数

来自分类Dev

如何在sql postgres sql中使用if

来自分类Dev

Oracle SQL - 如何计算两个日期之间的工作时间和分钟数

Related 相关文章

  1. 1

    如何在SQL Server中的两个日期之间获得秒数?

  2. 2

    如何在t-sql中计算两个日期之间的of年数?

  3. 3

    Python如何计算两个日期之间的天数?

  4. 4

    如何计算两个日期之间的天数

  5. 5

    如何计算两个日期之间的天数

  6. 6

    如何在Oracle 11g SQL中计算两个日期之间的差异

  7. 7

    如何在postgres sql中存储未签名的int?

  8. 8

    使用Postgres在SQL Alchemy中2个日期之间的平均天数

  9. 9

    如何在Postgres SQL脚本中输出注释

  10. 10

    如何计算不。日历中两个日期之间的天数,以字符串格式vb

  11. 11

    如何在sql中减去两个查询?

  12. 12

    如何计算两个日期之间的星期天数

  13. 13

    如何计算oracle中两个日期之间的天数?

  14. 14

    如何在SQL中查找子字符串(Postgres)

  15. 15

    如何在Oracle SQL中获得两个日期之间的月份

  16. 16

    如何在laravel中接收两个日期之间的所有天数

  17. 17

    如何在SQL Server 2008中的两个给定日期之间求和

  18. 18

    如何在SQL中的两个日期之间列出数据?

  19. 19

    如何计算两个日期之间的星期数,天数

  20. 20

    如何在两个日期之间从Sql中的表中获取记录

  21. 21

    如何在SQL中获取两个日期之间的小时

  22. 22

    如何用条件在两个日期之间计算天数

  23. 23

    如何在Postgres SQL中输出时间

  24. 24

    如何计算两个日期之间的星期天数

  25. 25

    SQL Server中两个日期之间的天数

  26. 26

    Access SQL - 计算两个日期之间每个月的天数

  27. 27

    如何计算没有。SQL Server 中两个日期时间列之间的天数

  28. 28

    如何在sql postgres sql中使用if

  29. 29

    Oracle SQL - 如何计算两个日期之间的工作时间和分钟数

热门标签

归档