SQL-时间序列和多行条件

时间:2018-09-17 09:49:37

标签: sql postgresql time-series multirow

我想知道2个用户即使进行了不同的操作也协作了多长时间。我有一张这样的桌子:

     <button type="button" style="color:#ffffff;" rel="rel-517347" data-toggle="popover" data-animation="true" data-placement="top" data-html="true" data-trigger="hover" data-content="<span class='text-center'>
    <div>Ride can only be edited before </div><div>1 hour of pickup time.</div>
</span>" class="btn btn-default disbleBtn width_100" data-original-title="" title="">Edit Ride</button>

用户2 make A在10:10且用户1 make C在10:11的事实必须导致此事件的中断,然后当用户2 make C时,它开始了新的协作。 我想要的表是这样的:

id | id_action | time
--------------------------
1  | A         | 10:01 
--------------------------
2  | A         | 10:02 
--------------------------
3  | C         | 10:05 
--------------------------
1  | B         | 10:08 
--------------------------
2  | B         | 10:09 
--------------------------
2  | A         | 10:10
--------------------------
1  | C         | 10:11
--------------------------
2  | C         | 10:12

这是我的第一个问题。 感谢您的关注!

0 个答案:

没有答案