如何使用postgres中的日期表中的date_part创建新表?

时间:2017-06-02 23:00:09

标签: postgresql datediff date-difference

您好我想知道如何使用date_part函数从给定数据集A创建新数据集B.我需要获得所有相邻的间隔,但不是每个组织的所有间隔。 (例如,我不需要为组织123获得'2008-01-01 - 2005-02-22')。你能分享一下实现这个想法吗?

数据集(A):table_a
org_id日期
123 2005-02-22
123 2006-10-30
123 2008-01-01
234 2003-01-01
234 2005-04-04

数据集(B):table_b
org_id date_dif
123 DATE_PART('day', '2006-10-30' - '2005-02-22')
123 DATE_PART('day', '2008-01-01' - '2006-10-30')
234 DATE_PART('day', '2005-04-04' - '2003-01-01')

0 个答案:

没有答案