Avatar billede straszek Praktikant
24. marts 2004 - 16:17 Der er 1 kommentar og
1 løsning

sammentælling på alder

Jeg har en table med bruger oplysninger, hvor der bl.a. er et felt 'medlem_foedt' hvor brugerens fødselsdato er angivet. Dette er er angivet som et timestamp, således vil en bruger med fødselsdag d. 1.1.1970 have værdien 1 i 'medlem_foedt'.

Nu kunne jeg godt tænke mig at lave en sammen tælling af hvor mange af brugerne der er under 30 år gamle.

Jeg kan ikke helt gennemskue hvordan det skal kunne lade sig gøre  - er der nogle kloge hoveder tilstede? :-)
Avatar billede defrost Nybegynder
24. marts 2004 - 16:43 #1
Jeg går ud fra, at du mener det er lagret som et unix-timestamp (sekunder siden unix-epoch), ikke?

I så fald:

select count(*) from tabel where medlem_foedt > unix_timestamp(date_sub(current_date, interval 30 year))
Avatar billede straszek Praktikant
24. marts 2004 - 16:47 #2
Cool tak for hjælpen......
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