我想要一个计数器,其中开始日期等于上一行结束日期

时间:2021-07-29 14:26:53

标签: postgresql

我无法使用 Postgresql 在下面的示例表中添加计数器。当一个人延长(是)他/她的时间时,开始日期应等于上述结束日期。我尝试使用 Row_Number() 但它没有给我正确的计数器。

Code    Start Date  End Date    Extended    Transaction ID  ID #
589373857   6/23/2021 13:03 6/23/2021 14:03 0   5843454160  299SC4
589373857   6/23/2021 13:19 6/23/2021 13:43 0   5843383960  299SC4
589373857   6/23/2021 15:10 6/23/2021 16:10 0   5843727220  299SC4
589373857   6/23/2021 16:10 6/23/2021 17:10 yes 5843596000  299SC4
588633059   6/23/2021 15:01 6/23/2021 17:25 0   5843649640  306SC4
583079912   6/23/2021 9:30  6/23/2021 9:42  0   5843471800  338SC4
582553030   6/23/2021 9:04  6/23/2021 9:14  0   5843402680  364SC4
583163101   6/23/2021 9:16  6/23/2021 9:28  0   5843518420  364SC4
584063039   6/23/2021 15:02 6/23/2021 15:12 0   5843671240  364SC4
582833001   6/23/2021 9:01  6/23/2021 10:01 0   5843480620  438SC5
585803021   6/23/2021 10:01 6/23/2021 11:01 yes 5843524900  438SC5
585803021   6/23/2021 11:01 6/23/2021 12:01 yes 5843522560  438SC5
585803021   6/23/2021 12:35 6/23/2021 13:11 0   5843479540  438SC5
585803021   6/23/2021 13:11 6/23/2021 13:23 yes 5843551360  438SC5
585803021   6/23/2021 13:23 6/23/2021 13:35 yes 5843495380  438SC5
585803021   6/23/2021 14:11 6/23/2021 15:11 0   5843489260  438SC5
585803021   6/23/2021 15:11 6/23/2021 16:11 yes 5843723260  438SC5
585803021   6/23/2021 16:11 6/23/2021 16:47 yes 5843623540  438SC5
585803021   6/23/2021 16:47 6/23/2021 17:11 yes 5843561260  438SC5
585803021   6/23/2021 17:11 6/23/2021 17:23 yes 5843673940  438SC5
585803021   6/23/2021 17:47 6/23/2021 18:59 0   5843639380  577SC5
584453015   6/23/2021 15:39 6/23/2021 16:39 0   5843734420  584SC5

我想将计数器添加到示例表中,如下图所示。请帮忙..谢谢

Code    Start Date  End Date    Extended    Transaction ID  ID #    Counter
589373857   6/23/2021 13:03 6/23/2021 14:03 0   5843454160  299SC4  0
589373857   6/23/2021 13:19 6/23/2021 13:43 0   5843383960  299SC4  0
589373857   6/23/2021 15:10 6/23/2021 16:10 0   5843727220  299SC4  1
589373857   6/23/2021 16:10 6/23/2021 17:10 yes 5843596000  299SC4  2
588633059   6/23/2021 15:01 6/23/2021 17:25 0   5843649640  306SC4  0
583079912   6/23/2021 9:30  6/23/2021 9:42  0   5843471800  338SC4  0
582553030   6/23/2021 9:04  6/23/2021 9:14  0   5843402680  364SC4  0
583163101   6/23/2021 9:16  6/23/2021 9:28  0   5843518420  364SC4  0
584063039   6/23/2021 15:02 6/23/2021 15:12 0   5843671240  364SC4  0
582833001   6/23/2021 9:01  6/23/2021 10:01 0   5843480620  438SC5  1
585803021   6/23/2021 10:01 6/23/2021 11:01 yes 5843524900  438SC5  2
585803021   6/23/2021 11:01 6/23/2021 12:01 yes 5843522560  438SC5  3
585803021   6/23/2021 12:35 6/23/2021 13:11 0   5843479540  438SC5  1
585803021   6/23/2021 13:11 6/23/2021 13:23 yes 5843551360  438SC5  2
585803021   6/23/2021 13:23 6/23/2021 13:35 yes 5843495380  438SC5  3
585803021   6/23/2021 14:11 6/23/2021 15:11 0   5843489260  438SC5  1
585803021   6/23/2021 15:11 6/23/2021 16:11 yes 5843723260  438SC5  2
585803021   6/23/2021 16:11 6/23/2021 16:47 yes 5843623540  438SC5  3
585803021   6/23/2021 16:47 6/23/2021 17:11 yes 5843561260  438SC5  4
585803021   6/23/2021 17:11 6/23/2021 17:23 yes 5843673940  438SC5  5
585803021   6/23/2021 17:47 6/23/2021 18:59 0   5843639380  577SC5  0
584453015   6/23/2021 15:39 6/23/2021 16:39 0   5843734420  584SC5  0

0 个答案:

没有答案
相关问题