/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Udtrække data fra måneder i mysql
Fra : Jesper Hansen


Dato : 21-02-06 22:41

Hejsa

Jeg har en masse tider stående i en mysql der er gemt med en "datetime" og
viser fx 2006-02-10 12:27:40.

Jeg kan ikke finde ud af kun trække nogen ud fra en bestemt måned fx
februar.

Det må være noget med:

$query = "select * from tider where ?????" Jeg kan ikke gennemskue hvordan
jeg kun vælger 02 i formatet for februar måned. Nogen der har et lille
hint?

--
Med venlig hilsen
Jesper Hansen

 
 
Henrik Stidsen (21-02-2006)
Kommentar
Fra : Henrik Stidsen


Dato : 21-02-06 22:50

Jesper Hansen explained :
> $query = "select * from tider where ?????" Jeg kan ikke gennemskue hvordan
> jeg kun vælger 02 i formatet for februar måned. Nogen der har et lille
> hint?

Prøv med
SELECT * FROM test t WHERE t.test >= '2006-01-01' AND t.test <
'2006-02-01'

Vælger dage der er lig med eller senere end 1 dag i måneden og
tidligere end første dag måneden efter.

--
Henrik Stidsen - http://henrikstidsen.dk/
"Is this now?" - Agatha, The Minority Report



Jesper Hansen (21-02-2006)
Kommentar
Fra : Jesper Hansen


Dato : 21-02-06 23:47

On a server far far away, Tue, 21 Feb 2006 22:49:57 +0100, Henrik Stidsen
wrote:

> Prøv med
> SELECT * FROM test t WHERE t.test >= '2006-01-01' AND t.test <
> '2006-02-01'
>
> Vælger dage der er lig med eller senere end 1 dag i måneden og
> tidligere end første dag måneden efter.

Kan ikke lige få det til at virke, men det er nok mig der kludrer i det,
for det burde virker.

--
Med venlig hilsen
Jesper Hansen

Geert Lund (21-02-2006)
Kommentar
Fra : Geert Lund


Dato : 21-02-06 23:55

Jesper Hansen wrote:

> Jeg kan ikke finde ud af kun trække nogen ud fra en bestemt måned fx
> februar.

SELECT * FROM din_tabel WHERE MONTH( dit_date_time_felt ) = 2

Noget i den stil?

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html er i
øvrigt en god reference.

--
Med venlig hilsen
Geert Lund,
www.GLD.dk


Jesper Hansen (22-02-2006)
Kommentar
Fra : Jesper Hansen


Dato : 22-02-06 00:17

On a server far far away, Tue, 21 Feb 2006 23:55:25 +0100, Geert Lund
wrote:

> SELECT * FROM din_tabel WHERE MONTH( dit_date_time_felt ) = 2
>
> Noget i den stil?

Jeps det kunne jeg få til at virker

>
> http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html er i
> øvrigt en god reference.

Den er bogmærket. Tak for hjælpen.

--
Med venlig hilsen
Jesper Hansen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste