16. november 2001 - 12:03Der er
7 kommentarer og 1 løsning
Findes der en DATESERIAL
Jeg kan ikke finde oplysninger om DATESERIAL i min SQL 2000 book online - findes den ikke i SQL ? Jeg ønsker at bruge den til at lave en dato om til et tal så jeg kan lave beregninger på det.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
CREATE FUNCTION DateSerial (@Year as int, @Month as int, @Day as int) RETURNS datetime AS BEGIN Declare @iYear int Declare @iMonth int declare @iDay int select @iYear = @Year select @iMonth = @Month select @iDay = @Day while @iMonth>12 begin SELECT @iYear = @iYear+1 SELECT @iMonth = @iMonth-12 end Return ( Convert(datetime, Str(@iYear, 4) + \'.\' + Cast(@iMonth as nvarchar(2)) + \'.\' + Cast(@iDay as nvarchar(2)) , 102)) END
Hi hugopedersen> Looking at your original question I wouldnt have used datediff, you wanted to convert a date to a number. Only when I saw your comment 12:18 did I think you could use the datediff, so your question was a bit misleading
Ja det kan man måske godt sige - jeg tænke blot lidt videre i mit projekt hvor jeg måske får brug for at lave hver dato om til et tal.
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.