Avatar billede shaagerup Nybegynder
22. februar 2004 - 16:26 Der er 1 løsning

Hjælp til at stille forespørgsel

Jeg har brug for hjælp til at lave SQL-query, der gør det jeg vil have den til at gøre. Det handler om INDUCKS-databasen, og man kan stille den queries her fra: http://coa.inducks.org/coa/c1/sql.php

Jeg kan bede den om at skrive hvor mange sider Carl Barks (CB) tegnede hvert år, fra 1930 til 2005..

SELECT LEFT(pubdate,4) AS pub,SUM(pages) AS num FROM story WHERE art='CB' AND pagel=''
AND (LEFT(pubdate,4))>=1930 AND (LEFT(pubdate,4))<=2005 GROUP BY pub ORDER
BY pub

Men kan jeg lave en liste der nævner ALLE årstal mellem 1935 og 2005, og skriver årstallet på listen, også selvom der ikke er nogen records i databasen der fortæller om det år..
- sådan at der ikke opstår "huller" i svaret til forespørgselen.. f.eks.
her:
1949^121^
1950^62^
1952^18^
1953^109^
1954^121^
1955^301^
- der mangler 1951 - kan den komme på, på nogen måde?

- og et andet spørgsmål: Er det også muligt at dele årstal ind i grupper, så den viser antal sider en tegner har lavet fra 1961-1970, 1971-1980 osv?
Avatar billede shaagerup Nybegynder
03. marts 2004 - 09:33 #1
Nå, der er åbenbart ingen der svarer. Jeg lukker igen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester