我有一個縱向表,其中包含日期和餘額。我需要提取6個變量,包含過去6個月的每個月的餘額。這看起來好像很容易做到,但是迄今爲止我還沒有運用過案例或select中的陳述。從SQL中獲取歷史值
我的整個程序按照日期循環了我的數據。
與表看起來是這樣的:
col1 |col2 |account |date |balance |col3 |col4
--------------------------------------------------------------
| |123456 |Jul-16 |1200 | |
| |123456 |Jun-16 |1100 | |
| |123456 |May-16 |1000 | |
| |123456 |Apr-16 |900 | |
| |123456 |Mar-16 |800 | |
| |123456 |Feb-16 |700 | |
| |123456 |Jan-16 |600 | |
| |123456 |Dec-15 |500 | |
| |123456 |Nov-15 |400 | |
| |123456 |Oct-15 |300 | |
| |123456 |Sep-15 |200 | |
| |123456 |Aug-15 |100 | |
| |234567 |Jul-16 |-500 | |
| |234567 |Jun-16 |-400 | |
| |234567 |May-16 |-600 | |
| |234567 |Apr-16 |-500 | |
| |234567 |Mar-16 |-200 | |
| |234567 |Feb-16 |-400 | |
| |345678 |Jul-16 |100 | |
| |345678 |Jun-16 |200 | |
| |345678 |May-16 |300 | |
| |345678 |Apr-16 |400 | |
| |345678 |Mar-16 |500 | |
我需要的變量B1-B6給我的每個帳戶的餘額在過去的6個月。
請張貼表格定義,數據和預期結果。還有RDBMS供應商和版本。 – vercelli
如果顯示錶格的「模式大綱」和所需輸出示例,獲得幫助會更容易。 – zulq
我試過使用case語句,如果循環。數據是敏感的,所以我需要在發佈樣本之前先處理它。我會看看我能否拿出一張假示例表,但現在工作平平。 – Zephyr