Njah, det passer ikke helt.
Skriver jeg "select pubdate,pages,storycode from story where art='DR' order
by pubdate" og tæller antal tegnede sider i 2002 op manuelt, giver det 62,
og ikke 8 som i din query. Desuden vil jeg gerne have den ekstra kolonne på,
som fortæller hvor mange skrevene sider (feltet "writ" istedet for "art").
Det virker lidt som om at din query tæller antal historier istedet for antal
sider.
Sidst, men ikke mindst, ville jeg gerne kunne angive et årstalsinterval
(f.eks. [1935;2005]) så jeg derefter kan kopiere outputtet over i et
regneark, og lave et diagrammer for forskellige tegnere, som har de samme
årstal på x-aksen.
Mvh
Søren
"Jeppe Uhd" <gnewsnospam@nx.dk> wrote in message
news:40368d15$0$151$edfadb0f@dtext02.news.tele.dk...
> In news:b9134db1.0402201421.a79684@posting.google.com,
> S?ren Haagerup <shaagerup@hotmail.com> mumbled:
> > Hej..
> >
> > 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
> >
> > Ideelt skal jeg kunne spørge den: Hvor mange sider tegnede en bestemt
> > tegner (i dette tilfælde Don Rosa), og hvor mange sider skrev han,
> > hvert år, fra 1930 til 2005.
> >
> > Det hele ligger i tabellen "story". Datoen er feltet "pubdate", antal
> > sider er "pages". "writ" er forfatter, og "art" er tegner.
> >
> > Skriver jeg:
> > select pubdate,pages from story where art='DR' order by pubdate
> >
> > Får jeg en liste over alle de historier han har tegnet, sorteret efter
> > pubdate. Dog vil jeg kun have de 4 første cifre fra pubdate-feltet
> > (årstallet), og der skal kun være en linje for hvert årstal, og antal
> > sider skal lægges sammen. Desuden vil jeg selv kunne vælge det
> > årstalsinterval der skal med på listen, istedet for at den kun viser
> > dem den enkelte tegner/forfatter virkelig HAR haft noget at gøre med.
> >
> > Outputtet skal i sidste ende ligne (tallene er fiktive):
> >
> > årstal^antal sider tegnet^antal sider skrevet
> > 1999^46^46
> > 2000^57^50
> > 2001^87^80
> > 2002^25^20
> >
> > Er det helt umuligt, forklarer jeg mig bare for dårligt, eller er der
> > nogen der har en løsning?
>
> Er det det her output du vil have?
>
> select left(pubdate,4) AS pub,count(pages) AS num from story where
art='DR'
> group by pub order by pub
>
> --
> MVH Jeppe Uhd - NX
>
http://nx.dk - Webhosting for nørder og andet godtfolk
>
>