hallo allemaal,
Ik zit met een probleem. Ik moet het aantal vragen uit een database halen die onder een bepaalde groep vallen. De groepen zijn A..Z en AA..AE. Het veld groep is in de database(MS SQL server) als varchar van 2.
Als ik de onderstaande sql code uitvoer krijg ik netjes 492 eruit.
select count(*) from werkprogrammavragen;
Als ik het volgende gebruik krijg ik constant 0 terug
select count(*) from werkprogrammavragen where Groep = A;
Ook met de max(nummer) functie krijg ik het zelfde resultaat.
select max(nummer) from werkprogrammavragen; --> 65
Als ik het volgende gebruik krijg ik constant 0 terug
select max(nummer) from werkprogrammavragen where Groep = A; --> 0
Ik heb de A tussen haakjes gezet. met equals geprobeerd met like geprobeerd. Een group by erbij inbegrepen maar met geen mogelijkheid geeft hij me het goede aantal vragen terug. Wat doe ik fout. Ik heb op internet gezocht maar ben daar verder niks over dit specifieke probleem tegen gekomen. Ik heb alle vormen van de count(*) geprobeerd.
Ik zit met een probleem. Ik moet het aantal vragen uit een database halen die onder een bepaalde groep vallen. De groepen zijn A..Z en AA..AE. Het veld groep is in de database(MS SQL server) als varchar van 2.
Als ik de onderstaande sql code uitvoer krijg ik netjes 492 eruit.
select count(*) from werkprogrammavragen;
Als ik het volgende gebruik krijg ik constant 0 terug
select count(*) from werkprogrammavragen where Groep = A;
Ook met de max(nummer) functie krijg ik het zelfde resultaat.
select max(nummer) from werkprogrammavragen; --> 65
Als ik het volgende gebruik krijg ik constant 0 terug
select max(nummer) from werkprogrammavragen where Groep = A; --> 0
Ik heb de A tussen haakjes gezet. met equals geprobeerd met like geprobeerd. Een group by erbij inbegrepen maar met geen mogelijkheid geeft hij me het goede aantal vragen terug. Wat doe ik fout. Ik heb op internet gezocht maar ben daar verder niks over dit specifieke probleem tegen gekomen. Ik heb alle vormen van de count(*) geprobeerd.