안녕하세요
몇일째 고민을 해도 도저히 답이 나오지 않아 글을 올립니다.
아래와 같은 테이블이 있습니다.
time |
remained_qty |
order_group |
09:00:01 |
150 |
1 |
09:10:15 |
0 |
1 |
09:20:30 |
200 |
3 |
09:30:34 |
170 |
3 |
09:40:00 |
210 |
3 |
09:42:50 |
240 |
3 |
09:42:50
|
300 |
6 |
order_group의 주문잔량(remained_qty)은 시간이 지나면서 계속 변동합니다.
여기에서 특정 시간의 전체 주문잔량을 알고 싶은데요, (order_group은 일련번호는 아니지만 그룹별로 동일한, 하지만 다른 그룹과는 다른 번호가 부여되어 있습니다.)
예를들어 09:00:01에는 order_group 1만 주문잔량이 있으므로 구하고자 하는 수량은 150입니다.
09:20:35에는 order_group 1과 3의 주문잔량이 있으므로 구하고자 하는 수량은 0+200 = 200입니다.
특히 09:42:50에는 order_group 1, 3, 6의 잔량을 더해야 하므로 0+240+300 = 540이 되어야 합니다.
마찬가지로 09:50:00을 조회하면 09:42:50에 조회했던것과 동일하게 0+240+300 = 540을 구해야 합니다.
도저히 답이 나오지 않아 도움을 부탁드립니다. 좋은 자료 올려주셔서 항상 감사합니다. 그럼 즐거울 하루 보내세요~
|