Ik heb een tabel welke er als volgt uit ziet;
Voor een rapportage zou ik deze graag weergeven als;
Relevante software en hardware die ik gebruik
Microsoft SQL Server 2014 (SP2-CU4) (KB4010394) - 12.0.5540.0 (X64)
Notepad++
Wat ik al gevonden of geprobeerd heb:
Voor zover ik weet kan ik dit alleen bewerkstelligen met een subquery, maar ik krijg het maar niet voor elkaar.
Ik heb nu de volgende (vereenvoudigde) code;
Maar deze subquery sommeert de Stockvan alle artikelen.
Wat doe ik verkeerd?
...
code:
1
2
3
4
5
6
7
8
9
10
| Code Description Warehouse Stock 20032 speelkaarten set a 52 Warehouse01 100 20032 speelkaarten set a 52 Warehouse02 50 20032 speelkaarten set a 52 Warehouse03 52 99999 Dammen voor gevorderden Warehouse01 2 99999 Dammen voor gevorderden Warehouse02 99 99999 Dammen voor gevorderden Warehouse03 24 54321 Indoor Tikkertje Warehouse01 24 54321 Indoor Tikkertje Warehouse02 61 54321 Indoor Tikkertje Warehouse03 13 |
Voor een rapportage zou ik deze graag weergeven als;
code:
1
2
3
4
| Code Description Stock_Warehouse01 Stock_Warehouse02 Stock_Warehouse03 20032 Speelkaarten set a 52 100 50 52 99999 Dammen voor gevorderden 2 99 24 54321 Indoor Tikkertje 24 61 13 |
Relevante software en hardware die ik gebruik
Microsoft SQL Server 2014 (SP2-CU4) (KB4010394) - 12.0.5540.0 (X64)
Notepad++
Wat ik al gevonden of geprobeerd heb:
Voor zover ik weet kan ik dit alleen bewerkstelligen met een subquery, maar ik krijg het maar niet voor elkaar.
Ik heb nu de volgende (vereenvoudigde) code;
code:
1
2
3
4
5
6
| Select distinct Code, Description, (select sum(stock) from article where code=code and warehouse = 'Warehouse01_') From Article |
Maar deze subquery sommeert de Stockvan alle artikelen.
Wat doe ik verkeerd?
...