MS Access Query

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Luke van Dommelen

Luke van Dommelen

16/08/2013 15:00:51
Quote Anchor link
Hallo,

Ik heb een vraagje over onder staande query. Hij werkt niet :). Wanneer ik de DATEDIFF weg haal doet ie het wel, maar de bedoeling is eigenlijk dat die ook getoond wordt. Kan iemand mij helpen?

Quote:
SELECT
Films.Titel,
COUNT (Vertoningwijze.omschrijving) AS Aantal_Biosvertoningen,
DATEDIFF ("d", Filmvertoning.Begin_datum,Filmvertoning.Eind_datum) AS DiffDate

FROM
Filmvertoning,
Vertoningwijze,
Films

WHERE
Films.filmcode = Filmvertoning.filmcode
AND
Filmvertoning.Vertoningcode = Vertoningwijze.Vertoningcode
AND
Vertoningwijze.Vertoningcode = 1

GROUP BY Films.Titel
 
PHP hulp

PHP hulp

25/04/2024 11:37:53
 
Jurgen B

Jurgen B

16/08/2013 21:09:16
Quote Anchor link
Volgens mij is het

DATEDIFF (day, Filmvertoning.Begin_datum,Filmvertoning.Eind_datum)

Waarbij day ook d kan zijn, maar zonder quotes.
 
Luke van Dommelen

Luke van Dommelen

19/08/2013 09:50:37
Quote Anchor link
Hallo Jurgen,

Bedankt voor je reactie. Ik heb het getest maar helaas is dit niet de oplossing.
Dit is de foutmelding die ik krijg:
Quote:
Your query does not include specified expression 'DATEDIFF(day,Filmvertoning.Begin_datum,Filmvertoning.Eind_datum)' as part of an aggregate function

wanneer ik dus een lege query met alleen onderstande uitvoer geeft dit wel de resultaat DATEDIFF(day,Filmvertoning.Begin_datum,Filmvertoning.Eind_datum)
Hij valt over het feit dat er ook een COUNT gebruikt word. ik weet niet hoe ik beide functies toch kan gebruiken.
 
Luke van Dommelen

Luke van Dommelen

23/08/2013 12:04:41
Quote Anchor link
iemand nog suggesties? of is het zon moeilijk probleem?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

23/08/2013 18:31:53
Quote Anchor link
Hij valt niet zo zeer over de COUNT, maar over het feit dat je een niet aggegrate exprsessie in de SELECT hebt staan maar niet in de GROUP BY
GROUP BY Films.Titel, DiffDate dus
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.