выбрать год

erty
Дата: 17.10.2005 17:44:31
Здравствуйте!
Подскажите пожалуйста.
Пишу запрос, который должен отображать документы только текущего года

SELECT ZAJAVKA.NOMBER, ZAJAVKA.DATA, ZAJAVKA.MANAGER, ZAJAVKA.SR
FROM ZAJAVKA
where (ZAJAVKA.DATA=Year())

была попытка

..
where (ZAJAVKA.DATA=Year(now))

как правильно записть, что дата должна находиться в пределах текущего года (если это возможно сделать с помощью команды)

Заранее спасибо.
nik_x
Дата: 17.10.2005 17:49:56
IB версии 3 ?
erty
Дата: 17.10.2005 17:52:11
Извините D6, FB1.5.2
Kull Damned
Дата: 17.10.2005 18:08:37
EXTRACT читаем релизные ноты.

Posted via ActualForum NNTP Server 1.3

Мимопроходящий
Дата: 17.10.2005 18:09:17

Привет, erty!
Ты пишешь:

erty
e> как правильно записть, что дата должна находиться в пределах текущего года
e> (если это возможно сделать с помощью команды)

e> Извините D6, FB1.5.2
Чё сделать?!

Читать тугамент.
Стр.29

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

erty
Дата: 17.10.2005 18:28:07
спасибо!
но еще небольшой вопросик

SELECT ZAJAVKA.NOMBER, ZAJAVKA.data, ZAJAVKA.MANAGER, ZAJAVKA.SR
FROM ZAJAVKA
where EXTRACT(YEAR FROM ZAJAVKA.data) = '2005'

у меня NOW() почему - то не берет
Kull Damned
Дата: 17.10.2005 18:38:23
не NOW() а 'NOW'

Posted via ActualForum NNTP Server 1.3

erty
Дата: 18.10.2005 08:12:31
Kull Damned
не NOW() а 'NOW'
Posted via ActualForum NNTP Server 1.3


SELECT ZAJAVKA.DATA, ZAJAVKA.IDZ
FROM ZAJAVKA
where EXTRACT(YEAR FROM ZAJAVKA.data) = now

тоже не кочет, пишет

Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
NOW.
At line 3, column 41.
nik_x
Дата: 18.10.2005 08:18:49
'NOW'
Апострофы - должны быть...
erty
Дата: 18.10.2005 08:24:35
nik_x
'NOW'
Апострофы - должны быть...

если имеется ввиду, что '2005' , где 2005 это now, то все нормально,
кочется, что бы автоматически показывало идформацию по текущему году. понимаю можно передать параметр, но автоматически было бы лучше