26. marts 2001 - 21:42Der er
6 kommentarer og 1 løsning
Datosortering
Jeg har en database med en adresseliste (navn, adresse, tlf, fødselsdato m.v.). Kan man lave et udtræk, der sorterer således den førstkommende fødselar altid står øverst? Altså sortere efter fødselsdato i forhold til dags dato? Fx. hvis vi har den 25. marts og Jens Jensen er født den 1. april 1971, så skal han stå øverst, forudsat der ikke er andre fødselsdage i dette tidsrum. Når vi passerer den 1. april bliver Jens Jensen rykket ned i bunden.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Den er lidt tricky.. den jeg skrev der vil nok ikke syntes om at talene bliver negative.. man kunne så godt bare ligge 12 til måneden men hvad med dagen? hmm..
SELECT IF ((DAYOFYEAR(foedt) < DAYOFYEAR(CURRENT_DATE)), DAYOFYEAR(foedt)+366, DAYOFYEAR(foedt)) AS sorting, navn, adresse, postnr, bynavn, email, www, foedt FROM foed ORDER BY sorting ASC
Jo, det bliver lukket nu. Jeg skulle lige hitte ud af den bagvendte metode med selv at svare og acceptere dette svar for at lukke...
Synes godt om
Ny brugerNybegynder
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.