【发布时间】:2020-09-24 15:42:57
【问题描述】:
我对使用 PostgreSQL 比较陌生,我可以在这方面寻求一些帮助。
假设我存储了一个预测值表(假设温度),由 dump_date_time 指示。此 dump_date_time 是值存储在表中的日期时间。温度预报也由预报对应的 date_time 指示。假设每 6 小时发布一次预测。
例子:
今天 06:00 发布明天 16:00 的温度并存储在表中。然后在今天 12:00 发布明天 16:00 的温度并存储在表中。我现在有两个针对同一 date_time(明天 16:00)的预测,它们在两个不同的时间(今天 06:00 和 12:00)发布,由 dump_date_time 指示。
所有这些值都存储在同一个表中,包含三列:dump_date_time、date_time 和 value。我的目标是从该表中选择两个预测的温度之间的差异。我该怎么做?
【问题讨论】:
标签: sql postgresql datetime inner-join where-clause