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

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL - udtræk med valg på datofelt
Fra : Ukendt


Dato : 01-09-04 10:50

Jeg har en nyhedsdatabase hvor jeg gerne vil lave et udtræk ala dette:

SELECT * where NyhedsDato > Dagsdato-2 måneder

Altså dem som er max. 2 måneder gamle.

Jeg har kigget lidt i MySql manualen, men kan ikke lige finde det jeg
mangler. Kan det lade sig gøre direkte i min select?


/Brian

 
 
Claus Abildgaard Chr~ (01-09-2004)
Kommentar
Fra : Claus Abildgaard Chr~


Dato : 01-09-04 10:55

Brian B. Christensen wrote:
> Jeg har en nyhedsdatabase hvor jeg gerne vil lave et udtræk ala dette:
>
> SELECT * where NyhedsDato > Dagsdato-2 måneder
>
> Altså dem som er max. 2 måneder gamle.
>
> Jeg har kigget lidt i MySql manualen, men kan ikke lige finde det jeg
> mangler. Kan det lade sig gøre direkte i min select?

Jeps :)
http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html
Kig lige på date_sub. Der er også et eksempel.

Go' fornøjelse :)


--
Claus Abildgaard Christensen
http://abildgaard.de/

Ukendt (01-09-2004)
Kommentar
Fra : Ukendt


Dato : 01-09-04 11:29

On Wed, 01 Sep 2004 11:54:37 +0200, Claus Abildgaard Christensen
<claus@abildgaard.de.invalid> wrote:

>http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html
>Kig lige på date_sub. Der er også et eksempel.


Tusind tak - det er jo det med at se skoven for træer....

Til andre som måtte have samme problem, så skrives det sådan:

Select * FROM news WHERE dato>Date_Sub(now(),interval 2 month)


Mvh. Brian

Jeppe Uhd (01-09-2004)
Kommentar
Fra : Jeppe Uhd


Dato : 01-09-04 14:23

Brian B. Christensen wrote:
> On Wed, 01 Sep 2004 11:54:37 +0200, Claus Abildgaard Christensen
> <claus@abildgaard.de.invalid> wrote:
>
>> http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html
>> Kig lige på date_sub. Der er også et eksempel.
>
>
> Tusind tak - det er jo det med at se skoven for træer....
>
> Til andre som måtte have samme problem, så skrives det sådan:
>
> Select * FROM news WHERE dato>Date_Sub(now(),interval 2 month)

Faktisk kan du også gøre det her:

SELECT * FROM news WHERE dato>NOW()- INTERVAL 2 MONTH

--
MVH Jeppe Uhd - NX http://nx.dk
Webhosting for nørder og andet godtfolk



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

Månedens bedste
Årets bedste
Sidste års bedste