|
#1
|
|||
|
|||
простеньки запрос
Люди добрые, помогите пожалуйста недопрограммисту!
Существует база Acess (база слишком сильно сказано, там одна табличка), для работы с ней написана простенькая прога в Delphi. В таблице есть столбец DATA со значением определенной даты в формате день.месяц.год. Нужно сформировать запрос, чтобы он выводил все строки, в которых значение столбца DATA на 1 год меньше текущей даты. Помогите пожалуйста, уверен что это очень просто для вас. |
#2
|
||||
|
||||
Наверное так:
Код:
select * from UserTable where Year(Data) = Year(Now)-1 Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
Цитата:
Страдалецъ Спасибо.. Я этот запрос делал намного сложным путем |
#4
|
|||
|
|||
Цитата:
пишет: Invalid use of keyword. Token: Year(Data) я это делаю в TQuery, я плохо разбираюсь вообще |
#5
|
||||
|
||||
Возможно надо явно указать, что Data - поле базы данных.
Код:
select * from UserTable where Year([Data]) = Year(Now)-1 Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
||||
|
||||
Цитата:
|
#7
|
||||
|
||||
Цитата:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |