Avatar billede prox1 Forsker
03. november 2006 - 11:26 Der er 4 kommentarer og
1 løsning

slette data ældre end specificeret dato stempel

(fritekst-søgning er defekt )

Hej, jeg har en sqlSelect string (i aspx) som skal slette data der er ældre end en specificeret dato.
problemet er datoformatet (y-m-d / d-y-m...)
Hvordan ser en korrekt sql ud som vil slette data der er ældre end eks 30 dage (fra 'Now')
Har prøvet med
'DELETE FROM tab WHERE tab.date < #10-03-06#;'
dur ik'
pfh tak. p
Avatar billede cpufan Juniormester
03. november 2006 - 11:34 #1
brug yyyy-mm-dd
Avatar billede cpufan Juniormester
03. november 2006 - 11:34 #2
altså 2006-03-10
Avatar billede prox1 Forsker
03. november 2006 - 11:41 #3
cpufan: det virker ikke? eg:
'DELETE FROM tab WHERE tab.date < 2006-10-03;'
virker ikke,
men jeg glemte også at skrive at field 'tab.date' er af typen 'timestamp'
Avatar billede prox1 Forsker
03. november 2006 - 11:49 #4
fandt den!
DELETE FROM history WHERE history.date < '#2006-10-03#';
ellers tak for forslaget!
Avatar billede arne_v Ekspert
03. november 2006 - 22:55 #5
det ligner meget en MS Access database ...
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