Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / поиск по дате / 5 сообщений из 5, страница 1 из 1
23.12.2002, 17:04
    #32083240
Cherruty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск по дате
Посоветуйте как сделать в IB поиск/группировку записей за текущий год.

как сделать подобное, но только на IB
select MAX(id) from tab where Years(tabDATE) = Year("Now")
...
Рейтинг: 0 / 0
23.12.2002, 19:45
    #32083341
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск по дате
Привет. Используй функцию EXTRACT(YEAR FROM ...)
...
Рейтинг: 0 / 0
24.12.2002, 10:20
    #32083465
Cherruty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск по дате
Привет, эта функция хороша, спасибо!

Только вторая часть не работает, а пишу так
EXTRACT (Year from tabDATE) = EXTRACT (Year from "NOW"), в результате ошибка динамического SQL. Как написать правильно?
...
Рейтинг: 0 / 0
24.12.2002, 10:38
    #32083473
Cherruty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск по дате
Спасибо уже разобралась
...
Рейтинг: 0 / 0
24.12.2002, 10:51
    #32083485
gray_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поиск по дате
Он пишет, что EXTRACT не может работать с входящими типами данных.
Надо создавать дополнительную таблицу с уникальным идентификатором года(Например, таблица всего с одно записью, где содержится дата с текущим годом).
Вот пример работающего запроса:
select * from shoptab where EXTRACT (Year from DATA) = EXTRACT (Year from (SELECT data from schettab where (afs_id=32) and (data='11.12.2002')) )
Он конечно бессмысленный по сути, но идея должна быть понятна.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / поиск по дате / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]