Tja, 't was niet zo klaar hé.
Maar de query die nu wordt toegepast :
SELECT Contacts.Naam, Contacts.Postcode, Count(Contacts.Postcode) AS AantalVanPostcode
FROM Contacts
GROUP BY Contacts.Naam, Contacts.Postcode, Right([Postcode],1), CInt(Left([Postcode],Len([Postcode])-2))
ORDER BY Contacts.Naam, Right([Postcode],1), CInt(Left([Postcode],Len([Postcode])-2));
op basis van volgende tabel:
Contact_ID Naam Postcode Plaats
1 Paul Paul Snip Straat 1 1001 b Den Haag
2 Robert Straat 1 - Den Haag
3 paul Straat 1 10111 b Den Haag
4 paul Straat 1 915 b Den Haag
5 paul Straat 1 915 b Den Haag
geeft als resultaat: ongeldige procedureaanroep omdat er '-' in het veld postcode staat.
ook als het veld leeg is wil ik graag dat de query het totaal berekent.
indien ik '-' vervang door een waarde zoals '1001 b'
dan is het resultaat:
Naam Postcode AantalVanPostcode
paul 915 b 2
Paul 1001 b 1
paul 10111 b 1
Robert 1001 b 1.
Dus ik wil dat de query ook berekent wordt als er velden van maatid niet zijn ingevuld, of zijn ingevuld met een '-'.
Maurann