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

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

Как выделить год в дате?


lex7 ©   (2003-08-19 14:29:00) 

Можно ли при работе с таблицами Paradox7, где одно из полей DateTime, выделить из этого поля только год? Что-то вроде "SELECT YEAR(DateTimeField) FROM TABLE"?


lex7   (2003-08-19 14:39:00) [1]

Упс, как я опоздал с пояснением :) Всем спасибо, EXTRACT(YEAR FROM saledate) AS YY работает как надо..


lex7   (2003-08-19 14:38:00) [2]

В том-то и дело, что надо в запросе. Дело в следующем: в таблице храняться записи за разные годы, нужно в запросе вывести список этих самых годов, чтобы не пришлось вручную перебирать всю таблицу...


Zacho   (2003-08-19 14:37:00) [3]

:-)))
Иш, как все резво отвечать бросились :)


VAleksey   (2003-08-19 14:36:00) [4]


> Dred2k ©

:-))


Zacho   (2003-08-19 14:36:00) [5]

SELECT EXTRACT(YEAR FROM DATE_TIME_FIELD) FROM MY_TABLE
Подробнее см. в localsql.hlp


Dred2k   (2003-08-19 14:35:00) [6]

SELECT SaleDate,
EXTRACT(YEAR FROM saledate) AS YY,
EXTRACT(MONTH FROM saledate) AS MM,
EXTRACT(DAY FROM saledate) AS DD
FROM Orders

localsql.hlp


VAleksey   (2003-08-19 14:35:00) [7]

EXTRACT(YEAR FROM saledate) AS YY,

PS
LocalSQL.hlp


Zorik   (2003-08-19 14:32:00) [8]

Сделай вычисляемое поле в самой проге


Наверх

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