Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

количество дней в месяце [D6, MSSQL]


ol ©   (2003-02-26 13:45:00) 

Привет всем
Начал юзать mssql2000
подскажите как sql-ем узнать количество дней в месяце, по дате, например сколько дней в месяце если дата 01.02.03


Kapusto   (2003-02-26 14:46:00) [1]

declare @d smalldatetime, @d1 smalldatetime, @d2 smalldatetime

select @d = "20030731"
-- begin of month
select @d1 = dateadd(dd, -datepart(dd, @d) + 1, @d)
-- end of month
select @d2 = dateadd(dd, datepart(dd, dateadd(dd, -1, dateadd(mm, 1, @d1))), @d1)

select datediff(dd, @d1, @d2)


Соловьев   (2003-02-26 14:10:00) [2]

Так по месяцу или сколько осталось дней в месяце от даты?


Наверх

Титульная страница Поиск, карта сайта Написать письмо