Sommatie in SQL..wie helpt mij

  • Onderwerp starter Onderwerp starter essel
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

essel

Nieuwe gebruiker
Lid geworden
8 okt 2007
Berichten
1
Hallo

Onderstaande statement levert een een lijst met het aantal dagen (dat er gegevens bekend zijn) van de maand op, uit het tabel Kisuma_min.


(Select count(DISTINCT dag)as totaal from Kisuma_min where jaar=2007 and (maand<12 or (maand=12 and dag<=31)) group by maand )

Nu wil heel heel eenvoudig het resultaat ( de lijst) op optellen, en dacht aan:

Select SUM(totaal) from (
(Select count(DISTINCT dag)as totaal from Kisuma_min where jaar=2007 and (maand<12 or (maand=12 and dag<=31)) group by maand )
)

Maar helaas werkt dit niet, wie kan mij aangeven hoe ik dit moet aanpakken.
 
Hallo:
Ik begrijp je niet helemaal. Een lijst met het aantal dagen dat er data is weggeschreven bevat volgens mij maar 1 regel. Kun je eens een kort voorbeeld geven van wat de eerste query voor resultaten geeft en wat de 2e query moet geven?

Als ik het goed begrijp levert je eerste query iets op als:
Jan 20
Feb 15
Mar 18
ETC...

(ik zou dan ook maand in de select zetten als je hierop groupeert)
Werkt het niet als je doet:

Select Dag,Sum(distinct DAG)from Kisuma_min where jaar=2007 and (maand<12 or (maand=12 and dag<=31))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan