sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #81362
Re: SQL - betinget formatering af udtræk
On Wed, 30 Mar 2005 14:57:18 +0200
"Michael Schmidt" <m.schmidt@xxxxxxxx> wrote:
> Hej NG
> Jeg sidder og bøvler med noget brevfletning til en større
> familiekomsammen. Har en person-tabel og en adresse-tabel som skal
> danne grundlag for resultatet.
>
> Den ønskede, særlige, formatering vedrører hvor mange navne på samme
> adresse brevet skal stiles til.
>
> Antal personer på samme adresse
> 1 -> Intet problem : Kære <fornavn> bla. bla.
> 2 -> Mindre problem : Kære <fornavn.hunkøn> og <fornavn.hankøn>
> bla. bla. 3 -> Større problem : Kære <fornavn.hunkøn.ældste>,
> <fornavn.hankøn.ældste> og <fornavn> bla. bla.
> 4 -> Større problem : Kære <fornavn.hunkøn.ældste> og
> <fornavn.hankøn.ældste> samt <fornavn.hunkøn.yngre> og
> <fornavn.hankøn.yngre> bla. bla.
> > 4 -> Større problem : Kære <fornavn.hunkøn.ældste> og
> > <fornavn.hankøn.ældste> samt <fornavn.yngre.ældste>,
> > <fornavn.yngre.næst-ældste>, ..., <fornavn.yngre.næst-yngste>, og
> > <fornavn.yngre.yngste> bla. bla.
>
> Kan ovenstående overhoved gøres via SQL?
hvor meget skal klares af SQL og hvor meget skal klares af et
efterfølgende system?
umiddelbart burde noget ala følgende (utestet) kunne klare det meste:
SELECT fornavn FROM personer GROUP BY adresseID ORDER BY alder,køn DESC
du vil så få dem ud i en liste efter adresse hvor de er sorteret efter
alder og køn.
syntax er lidt afhængig af database osv.
--
Kim Schulz | Need a Content Management System for your website? Go
Geek by nature | get Fundanemt at : http://www.fundanemt.com New
schulz.dk | version out now!
Follow ups
References