我有一个带有时间戳列的表。我希望能够按一个标识符列(例如cusip)进行分组,在另一列(例如数量)上求和,但仅适用于彼此间隔30秒以内的行,即不能以固定的30秒存储段间隔进行。给定数据:
cusip | 数量| 时间戳记 =========== | ======== | ============= BE0000310194 | 100 | 16:20:49.000 BE0000314238 | 50 | 16:38:38.110 BE0000314238 | 50 | 16:46:21.323 BE0000314238 | 50 | 16:46:35.323
我想写一个返回的查询:
cusip | 数量 ============ | ========= BE0000310194 | 100 BE0000314238 | 50 BE0000314238 | 100
编辑:此外,如果我还可以从查询中获得MIN(timestamp),它将大大简化事情。