這是我的輸入表:如何使用oracle計數連勝?
DAY_ID ARTICLE QTY
01.01.2014 000032 1
02.01.2014 000032 0
03.01.2014 000032 0
04.01.2014 000032 1
05.01.2014 000032 0
06.01.2014 000032 0
07.01.2014 000032 0
08.01.2014 000032 1
09.01.2014 000032 1
10.01.2014 000032 0
11.01.2014 000032 0
12.01.2014 000032 1
13.01.2014 000032 0
這裏是附加列「連勝」,我想:
DAY_ID ARTICLE QTY streak
01.01.2014 000032 1
02.01.2014 000032 0 1
03.01.2014 000032 0 2
04.01.2014 000032 1
05.01.2014 000032 0 1
06.01.2014 000032 0 2
07.01.2014 000032 0 3
08.01.2014 000032 1
09.01.2014 000032 1
10.01.2014 000032 0 1
11.01.2014 000032 0 2
12.01.2014 000032 1
13.01.2014 000032 0 1
我怎樣才能做到這一點使用Oracle?
「條紋」似乎是一列而不是一行。你究竟想要計算什麼?樣本數據的預期輸出是什麼? – Bacs 2014-09-26 09:25:55
嗨!理解 – zotovby 2014-09-26 09:43:22
瞭解更多的問題。對此的任何解決方案都需要按照正確的順序將記錄分類。是否有時間戳或可用於此目的的數字主鍵? – Bacs 2014-09-26 09:50:09