![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 06.06.2011
Сообщений: 3
|
![]()
Приветствую всех!!!
Подскажите, пожалуйста , как сделать запрос "Список двигателей, восстановленных за последние N месяцев"?Что нужно писать в условие отбора??)) |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 01.04.2011
Сообщений: 226
|
![]() Код:
![]()
Если руки золотые, то не важно, откуда они растут.
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 06.06.2011
Сообщений: 3
|
![]()
Спасибо))
Но я могу сделать запрос "Список двигателей, восстановленных за последние N лет" в условие отбора нужно написать >(2011-[N]) Т.к. у меня месяцы, то дату нужно поставить, например так #09.11.10# вместо 2011 А так запрос уже не работает(( |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 06.06.2011
Сообщений: 3
|
![]()
WHERE ДатаЗавершенияРемонтаДвигателя >= (Date()-INT(N*365.25))
Так он не работает(( <=(#15.10.2010#-[N]) если сделать так, то он запрашивает N, а выводит все двигатели, которые были восстановленны раннее 15.10.2010 |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) что значит "Так он не работает" ?! Ошибку выдаёт? Или нет необходимых данных? Или лишние попадают?
2) При чём здесь дата 15.10.2010 ?! 3) может быть, Вы уже соблаговолите выложить небольшую тестовую СУБД и объясните, что Вам надо?!! |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 01.04.2011
Сообщений: 226
|
![]() Цитата:
Код:
ДатаЗавершенияРемонтаДвигателя - Ваше название поля, в котором хранится дата завершения ремонта двигателя N - количество лет (будет запрашивать при выполнении запроса) Date() - функция, возвращающая текущую системную дату компьютера (проверьте, правильно ли установлена дата на Вашем компьютере) Присоединяюсь к Сергею: база не помешала бы.
Если руки золотые, то не важно, откуда они растут.
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать запрос в задании 2.4? | onacry | Microsoft Office Access | 2 | 02.12.2010 22:18 |
Запрос на последние записи | SERG1980 | БД в Delphi | 5 | 17.11.2010 17:02 |
Подскажите как можно сделать запрос | **star** | Помощь студентам | 0 | 10.11.2009 20:55 |
как сделать запрос к translate.google... | Crystal_Ra | Работа с сетью в Delphi | 1 | 19.07.2009 23:53 |