Avatar billede faetter_br Nybegynder
01. januar 2002 - 18:19 Der er 4 kommentarer og
1 løsning

Interval og CURDATE()

Kan jeg sætte et slags interval på CURDATE, således at jeg kan checke om min dato lægger inden for CURDATE + 7  ????

Nu checker jeg om en dato i min tabel er == CURDATE ved hjælp af nedenstående.

(\"SELECT *, DATE_FORMAT(dato, \'%d-%m-%Y\') AS nydato FROM adresse WHERE date_format(dato,\'%d%m\') = date_format(CURDATE() ,\'%d%m\')\")

På forhånd tak!!!
Avatar billede wizprod.com Nybegynder
02. januar 2002 - 00:32 #1
SELECT *, DATE_FORMAT(dato, \'%d-%m-%Y\') AS nydato FROM adresse WHERE DATE_SUB(NOW(), INTERVAL 7 DAYS) > dato

ikke testet, men prøv den.
Avatar billede barlach Nybegynder
02. januar 2002 - 11:20 #2
dato == (time() + (7*86400))
Avatar billede wizprod.com Nybegynder
02. januar 2002 - 12:32 #3
hovsa, der var da lige en læsefejl jeg havde lavet, vi skal jo lægge til.

SELECT *, DATE_FORMAT(dato, \'%d-%m-%Y\') AS nydato FROM adresse WHERE DATE_ADD(NOW(), INTERVAL 7 DAYS) > dato


barlach, jeg tror ikke at formatet er unixtimestamps?!!
Avatar billede barlach Nybegynder
02. januar 2002 - 12:37 #4
wizprod >nej det er jo selvfølgelig lidt afgørende...
Avatar billede faetter_br Nybegynder
29. januar 2002 - 16:52 #5
spg. lukket
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