Als ik de volgende query doe:
Krijg ik als resultaat:
8 14-6-2004
39 16-6-2004
Nou, helemaal top dus....
Maar de waardes kloppen niet.
Als ik alle bedrijven neem, ipv alleen Gast dan kom ik op:
11 14-6-2004
97 16-6-2004
9 18-6-2004
5 19-6-2004
En als ik alleen gasten neem dan kom ik op:
41 16-6-2004
9 18-6-2004
5 19-6-2004
Het resultaat van mijn query zou dus moeten zijn:
(Alle bedrijven) - (Alleen gasten) = queryresultaat
14-6-2004 --> 11 - 0 = 11 (en geen 8 zoals in mijn query
16-6-2004 --> 97 - 41 = 56 (en geen 39 zoals in mijn query)
Ik zie even niet wat ik fout doe, maar ik heb het vermoeden dat ik er gruwelijk overheen zit te kijken.
En mijn query klopt voor de rest wel, want als ik die bedrijfs variabele weghaal, of wijzig in een = dan komt de query wel met juiste resultaat.
code:
1
2
3
4
| SELECT Count(Registratie.Datum) AS aantaluit, Registratie.Datum FROM Registratie WHERE (((Registratie.In_of_Uit)='uit') AND ((Registratie.Bedrijf)<>'---Gast---')) GROUP BY Registratie.Datum, Registratie.In_of_Uit; |
Krijg ik als resultaat:
8 14-6-2004
39 16-6-2004
Nou, helemaal top dus....
Maar de waardes kloppen niet.
Als ik alle bedrijven neem, ipv alleen Gast dan kom ik op:
11 14-6-2004
97 16-6-2004
9 18-6-2004
5 19-6-2004
En als ik alleen gasten neem dan kom ik op:
41 16-6-2004
9 18-6-2004
5 19-6-2004
Het resultaat van mijn query zou dus moeten zijn:
(Alle bedrijven) - (Alleen gasten) = queryresultaat
14-6-2004 --> 11 - 0 = 11 (en geen 8 zoals in mijn query
16-6-2004 --> 97 - 41 = 56 (en geen 39 zoals in mijn query)
Ik zie even niet wat ik fout doe, maar ik heb het vermoeden dat ik er gruwelijk overheen zit te kijken.
En mijn query klopt voor de rest wel, want als ik die bedrijfs variabele weghaal, of wijzig in een = dan komt de query wel met juiste resultaat.
[ Voor 10% gewijzigd door Remco op 06-07-2004 10:39 ]
The best thing about UDP jokes is that I don't care if you get them or not.