Ik heb hier een stored procedure in MS SQL waar ik een aantal dingen tel. Ik krijg daaruit 3 rijen als volgt:
Resultaat 1: 3
Resultaat 2: 10
Resultaat 3: 4
Hoe kan ik die 3 resultaten in 3 afzonderlijke variablen plaatsen in mijn SP?
Voorbeeld:
Krijg ik in mijn geval
AANTAL koa_opvangtype_naam
312 Dagopvang
107 Buitenschoolse opvang
23 Gastouderopvang
Nu wil ik dus die 3 getallen (rijen) terug hebben in een variable in mijn SP dus bijvoorbeeld @dagopvang, @buitenschoolseopvang, @gastouderopvang.
Hoe krijg ik dit voor elkaar?
Resultaat 1: 3
Resultaat 2: 10
Resultaat 3: 4
Hoe kan ik die 3 resultaten in 3 afzonderlijke variablen plaatsen in mijn SP?
Voorbeeld:
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| SELECT count(KOA_OPVANGTYPE.koa_opvangtype_id) AS AANTAL, KOA_OPVANGTYPE.koa_opvangtype_naam FROM CLIENT INNER JOIN DIENSTVERBAND_CLIENT ON CLIENT.client_id = DIENSTVERBAND_CLIENT.dienstverband_client_client INNER JOIN DIENSTVERBAND_CONTRACT ON DIENSTVERBAND_CLIENT.dienstverband_client_contract = DIENSTVERBAND_CONTRACT.dienstverband_contract_id INNER JOIN OUDER ON CLIENT.client_id = OUDER.ouder_client INNER JOIN KOA_OUDER ON OUDER.ouder_client = KOA_OUDER.koa_ouder_client AND OUDER.ouder_partner = KOA_OUDER.koa_ouder_partner AND OUDER.ouder_kind = KOA_OUDER.koa_ouder_kind INNER JOIN KIND ON OUDER.ouder_kind = KIND.kind_id INNER JOIN KOA_KIND_OPVANG ON KIND.kind_id = KOA_KIND_OPVANG.koa_kind_kind INNER JOIN KOA_OPVANGTYPE ON KOA_KIND_OPVANG.koa_kind_opvang_type = KOA_OPVANGTYPE.koa_opvangtype_id WHERE (DIENSTVERBAND_CLIENT.dienstverband_client_organisatie = 1) AND (CLIENT.client_actief = 'true') AND (KOA_OUDER.koa_ouder_datum <= '2006-12-12') AND KOA_OUDER.koa_ouder_ACTIEF = 'TRUE' GROUP BY KOA_OPVANGTYPE.koa_opvangtype_naam, KOA_OPVANGTYPE.koa_opvangtype_id |
Krijg ik in mijn geval
AANTAL koa_opvangtype_naam
312 Dagopvang
107 Buitenschoolse opvang
23 Gastouderopvang
Nu wil ik dus die 3 getallen (rijen) terug hebben in een variable in mijn SP dus bijvoorbeeld @dagopvang, @buitenschoolseopvang, @gastouderopvang.
Hoe krijg ik dit voor elkaar?