SQL Server/T-SQL Tutorial/Date Functions/Date calculation — различия между версиями

Материал из SQL эксперт
Перейти к: навигация, поиск
м (1 версия)
 
м (1 версия)
 
(нет различий)

Текущая версия на 10:23, 26 мая 2010

Make sure month and day are two char long and build the date string

4> DECLARE @MonthChar VarChar(2), @DayChar VarChar(2), @DateOut Char(8)
5> SET @MonthChar = CAST(MONTH(GETDATE()) AS VarChar(2))
6> SET @DayChar = CAST(DAY(GETDATE()) AS VarChar(2))
7>
8> -- Make sure month and day are two char long:
9> IF LEN(@MonthChar) = 1
10> SET @MonthChar = "0"
11> IF LEN(@DayChar) = 1
12> SET @DayChar = "0" + @DayChar
13> -- Build date string:
14> SET @DateOut = @MonthChar + @DayChar + CAST(YEAR(GETDATE()) AS Char(4))
15> SELECT @DateOut
16> GO
--------
0112008
(1 rows affected)