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

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

А как сравнить месяц и год в DataField с помощью SQL ? [D6, MSSQL]


Arazel ©   (2005-03-02 01:08:00) 

Например :
Ноябрь 2004г

Мне надо вывести все записи совподающие с этими значениями?


Steepe Wolf   (2005-03-02 06:18:00) [1]

Блин это за текущий месяц.


Ильш   (2005-03-02 06:14:00) [2]


> Мне надо вывести все записи совподающие с этими значениями?

Yandex выведет


Steepe Wolf   (2005-03-02 06:12:00) [3]

select * From Table
where Поле датыbetween dateadd(mm, datediff(mm, 0, getdate()), 0) and dateadd(mi, -1, dateadd(mm, datediff(mm, 0, getdate())+1, 0))


Leshiy   (2005-03-02 06:10:00) [4]

...where (extract(Month from <DataField>)=11) and (extract(year from <DataField>)=2004)


Ильш   (2005-03-02 06:06:00) [5]

а типа функций работы с датами в MSSQL нема?
в сторону DATEPART() погляди


Наверх

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