|
поиск по дате
|
|||
---|---|---|---|
#18+
Посоветуйте как сделать в IB поиск/группировку записей за текущий год. как сделать подобное, но только на IB select MAX(id) from tab where Years(tabDATE) = Year("Now") ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 17:04 |
|
поиск по дате
|
|||
---|---|---|---|
#18+
Привет. Используй функцию EXTRACT(YEAR FROM ...) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2002, 19:45 |
|
поиск по дате
|
|||
---|---|---|---|
#18+
Привет, эта функция хороша, спасибо! Только вторая часть не работает, а пишу так EXTRACT (Year from tabDATE) = EXTRACT (Year from "NOW"), в результате ошибка динамического SQL. Как написать правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2002, 10:20 |
|
поиск по дате
|
|||
---|---|---|---|
#18+
Спасибо уже разобралась ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2002, 10:38 |
|
поиск по дате
|
|||
---|---|---|---|
#18+
Он пишет, что 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')) ) Он конечно бессмысленный по сути, но идея должна быть понятна. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2002, 10:51 |
|
|
start [/forum/topic.php?fid=40&fpage=530&tid=1580988]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 113ms |
0 / 0 |