Avatar billede ofirpeter Nybegynder
02. august 2006 - 15:36 Der er 6 kommentarer og
1 løsning

Tjek om dato + 8 dage, overskrider dagens dato.

Hej, jeg har brug for at tjekke om dette tidspunkt "2006-12-02 15:32:35" + 8 dage overskrider det tidspunkt vi har nu?

Er det noget jeg kan gøre direkte med SQL i MySQL, og i tilfælle af at den overskrider, så blot slette.
Avatar billede pidgeot Nybegynder
02. august 2006 - 15:42 #1
Det må være sådan her: DELETE FROM tabel WHERE DATE_ADD(felt, INTERVAL 8 DAY)>NOW()
Avatar billede ofirpeter Nybegynder
02. august 2006 - 15:50 #2
Smart. Hvis jeg må luske et spørgsmål mere ind. Hvordan lader det sig så gøre smartest at tjekke om "datofelt" er større end dags dato?
Avatar billede ofirpeter Nybegynder
02. august 2006 - 15:52 #3
Og hvordan nøjes jeg med at skrive dags dato + 8 dage til databasen?`

Du må meget lægge et svar også.
Avatar billede ofirpeter Nybegynder
02. august 2006 - 15:55 #4
Det sidste var selvfølgelig:
INSERT INTO test (dato) VALUES( DATE_ADD(NOW(), INTERVAL 8 DAY) )

Men er stadig i tvivl om hvordan jeg løber basen igennem og sletter alle hvor dato er større end NOW()
Avatar billede pidgeot Nybegynder
02. august 2006 - 16:02 #5
Ganske simpelt: DELETE FROM tabel WHERE dato>NOW()
Avatar billede ofirpeter Nybegynder
02. august 2006 - 16:11 #6
Manget tak :)
Avatar billede Slettet bruger
02. august 2006 - 18:14 #7
Tjah, nogle gange er ting faktisk så lette, at man næsten ikke vil tro på det ;-)
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