小编Art*_*m P的帖子

带时区的 Postgres 查询

我有公司表,其中每个公司都有单独的时区。例如 - 公司 1 的时区为 UTC+10,公司 2 的时区为 UTC+2

companies具有字段 time_zone 和存储的区域缩写America/Los_Angeles(如果需要,我可以添加附加字段来存储 UTC 的偏移值)。

并具有带有 start_date 字段的表请求,其中存储了不带时区的 TIMESTAMP(UTC-0),例如 -

id | company_id | start_date (utc-0)
------------------------------------
1  | 1          | 21-03-16 02-00      // added for company  `21-03-16 12-00`
2  | 2          | 21-03-16 23-00      // added for company  `22-03-16 01-00`
3  | 1          | 20-03-16 13-00      // added for company  `20-03-16 23-00`
4  | 1          | 21-03-16 23-00      // added for company  `22-03-16 09-00
Run Code Online (Sandbox Code Playgroud)

我想要选择从 21-03-16 …

postgresql timezone date psql

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

date ×1

postgresql ×1

psql ×1

timezone ×1