Hallo,
Ik heb momenteel een query waarbij personen uit de database worden gehaald en waaraan een tabel is gekoppeld met ziekmeldingen. Een persoon kan uiteraard ziek zijn.
Nu wil ik dat zodra het ziekmeldingid meer dan 0 is, het getal 1 wordt teruggegeven. Zodra het ziekmelding-id 0 is wordt er null teruggegeven, omdat het een left join betreft. Ik wil dat er in dat geval 0 wordt teruggegeven ipv null. Nu heb ik dat al op vele manieren geprobeerd maar tot nu toe zonder succes. Daarbij helpen de view designer en de query analyzer van sql server mij niet echt, omdat de ene bepaalde syntax wel accepteert en de andere niet. Met bijvoorbeeld case kom ik er niet uit want die mag niet in de view designer gebruikt worden.
Ik heb al veel gezocht maar het zijn wel lastige zoektermen. Weet een sql goeroe (of iemand anders) misschien een hint in de goede richting?
Ik heb momenteel een query waarbij personen uit de database worden gehaald en waaraan een tabel is gekoppeld met ziekmeldingen. Een persoon kan uiteraard ziek zijn.
Nu wil ik dat zodra het ziekmeldingid meer dan 0 is, het getal 1 wordt teruggegeven. Zodra het ziekmelding-id 0 is wordt er null teruggegeven, omdat het een left join betreft. Ik wil dat er in dat geval 0 wordt teruggegeven ipv null. Nu heb ik dat al op vele manieren geprobeerd maar tot nu toe zonder succes. Daarbij helpen de view designer en de query analyzer van sql server mij niet echt, omdat de ene bepaalde syntax wel accepteert en de andere niet. Met bijvoorbeeld case kom ik er niet uit want die mag niet in de view designer gebruikt worden.
Ik heb al veel gezocht maar het zijn wel lastige zoektermen. Weet een sql goeroe (of iemand anders) misschien een hint in de goede richting?