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.phpJeg 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?
