onze sponsors
Hoi Stephan,
Ik heb een alternatief datamodel in elkaar gezet om het voorbeeld dat ik je wil meegeven makkelijker te maken.Je zult dit dus nog in je hoofd moeten vertalen naar je eigen model...(Ik hou bijvoorbeeld geen enkele rekening met datakwaliteit, zit er niemand in die inwonend is maar toch ook nog ergens anders wordt behandeld bijvoorbeeld....)Je hebt het over een percentage maar je lijkt te zoeken naar een soort bezettingsgraad uitgedrukt in een soort FTE's (maar dan clienten ipv personeelsleden)Ik kan in ieder geval niet ontdekken waarvan dit een percentage zou moeten zijn. (van het totaal aantal patienten met een geldig behandelplan ? Die waarde is er makkelijk bij te halen met nog een select in een join, en dan heb je die berekening zo omgetoverd naar een percentage...)Punt dat ik wil maken is dat je met behulp van een select statement in een join aggregaten kunt maken die op een ander nivo liggen dan in je hoofd query.En in je hoofdquery kun je vervolgens verder rekenen met die tussenresultaten, je hoofdquery weet helemaal niet dat het aggregaten zijn en zal ook niet vragen om een group by of zo....Let op de "Use Tempdb" bovenaan, scripts draaien is altijd op eigen risico !Groeten,André
SET
Zoiets ?
SELECT