30. juli 2009 - 15:58Der er
15 kommentarer og 2 løsninger
Datediff i SQL
Jeg har et bookingsystem der skal slette bookingtider der er udløbet. Jeg har kommet til at lave det forkert og der slettes forkerte tider (ups). Hare googlet på datediff for sql men de virker ikke. Kan nogen hjælpe med at lave rigtig sql?
Her er hvad jeg har til oprydning, sletning af udløbne tider:
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
Tak keysersoze, men jeg har lige bemærket at dato feltet i min Access db er et tekst felt. Så går det vel ikke som du har skrevet.
Jeg fandt en gammel eagleeye post, hvor jeg har kommet frem til noget, som jeg ikke ved om komer til at virke. Kan nok oprette en fake dato i databsen et døgn gammel, og så se. Kan det være noget lignende:
mit forslag var også til mssql så det ville ikke fungere under alle omstændigheder. Konverteringen kan jeg ikke lige svare på, men man kunne frygte dato-problemer hvis ikke den modtagne dato er i korrekt format - den skal være MM-DD-YYYY, fx;
Altså så går det ikke an at konvertere det, da der er mange forskellige kald til feltet. Jeg må holde øje med om det fortsætter med at virke. smid lige et svar for hjælp og nogle point :)
Ja, og nu synes jeg ikke det virker alligevel. Det er noget giftigt noget, det datohalløj. Men sålænge bookede tider ikke forsvinder, er jeg lykkelig... ;)
Har slået det fra. dEt virkede ikke som det skulle. Mærkeligt at man ikke kan håndtere sådan noget og ingen har nogle rigtige løsninger.
Synes godt om
Ny brugerNybegynder
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.