03. juni 2003 - 10:53Der er
4 kommentarer og 1 løsning
Datere en dato en dag tilbage
Jeg har nogle datoer i en tabel og vil gerne have nogle af datoerne til at blive sat en dag tilbage i min forespørgelse.
Dette drejer sig om datoer hvor klokken ligger mellem 00.00 og 07.00, da disse skal høre sammen med den foregående dato. Dato og klokken ligger sammen i tabellen, da de er blevet indsat med en getdate().
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Jeg ønsker ikke at opdatere min tagel jeg ønsker at lave et udtrak fra tabellen, hvor jeg så vil kunne få resultatet af udtrakket til at have trukket en dag fra den oprindelige
select felt, felt2, de_andre_felter, datofelt = CASE WHEN datepart(hh, datofelt) < 7 THEN dateadd(dd, -1, datofelt) ELSE datofelt END from tabelnavn
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.