Avatar billede steen-h Mester
29. februar 2008 - 17:05 Der er 6 kommentarer og
1 løsning

Hent ugenumer

Hej

Jeg har en tabel med dato i timestamp.

Jeg vil gerne hente hvilke uge nr der er poster, hvordan gør jeg det ?
Jeg har prøvet med week(date), der får jeg 4 poster 3 nill og en 53
Hvis jeg bruger year(date), får jeg 4 poster 3 nill og 2012

Posten som ikke retunere nill er 1. juni 2008.
Avatar billede arne_v Ekspert
29. februar 2008 - 17:21 #1
Må vi se lidt SQL ?
Avatar billede steen-h Mester
29. februar 2008 - 17:36 #2
select week(`date`),`id` FROM `trips`  where `date` > 1203867480

Jeg tester i phpmyadmin
Avatar billede arne_v Ekspert
29. februar 2008 - 18:20 #3
Hvad returnerer:

select week(`date`),`id`,`date` FROM `trips`  where `date` > 1203867480

?
Avatar billede steen-h Mester
01. marts 2008 - 07:55 #4
Det returnere de samme 4 record, bare med date feltet også

week( `date` )     id     date
NULL           374     1209193200
53           376     1212300000
NULL           379     1206781200
NULL           380     1206694800
Avatar billede arne_v Ekspert
02. marts 2008 - 03:36 #5
Prøv:

WEEK(FROM_UNIXTIME(`date`))
Avatar billede steen-h Mester
02. marts 2008 - 07:59 #6
Der manglede et 1 for at den regnede danske uger
WEEK(FROM_UNIXTIME(`date`),1)

Tak for hjælpen, det virker perfekt.

Læg et svar
Avatar billede arne_v Ekspert
02. marts 2008 - 15:10 #7
kommer her
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