25. august 2001 - 20:45
Der er
1 kommentar og 1 løsning
getDate()
Hej Hvordan lægger man en værdi til getDate() hvis denne værdi fra starten er f.eks en varchar. F.eks. Declare enVaerdi Varchar(50) Set enVaerdi = getDate()+enVaerdi Jeg har prøvet med Cast og Convert men lige lidt hjælper det. Så hvad gør jeg forkert? På forhånd tak :)
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
25. august 2001 - 20:54
#1
Du bruger DATEADD funktionen. For at lægge 3 dage til GETDATE gør du følgende: DECLARE @nydato DATETIME SET @nydato = DATEADD(d, 3, GETDATE()) PRINT @nydato Hvis du kun har antallet af dage i en variabel af typen VARCHAR, skal du konvertere denne først: DECLARE @nydato DATETIME SET @nydato = DATEADD(d, CAST(\'3\' AS NUMERIC), GETDATE()) PRINT @nydato Du kan finde de forskellige tidsintervaller, du kan bruge med DATEADD, i Books Online.