![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.01.2010
Сообщений: 17
|
![]()
Здравствуйте уважаемые форумчане! Опять прошу Вашей помощи. Я сделала запрос, в котором вычисляется количество ответов на предложение отправленных вовремя, т.е. не более 30 дней между датой отправки предложения и датой ответа. Ввела 2 записи: дата отправки 01.01.2011, дата ответа 15.01.2011 и 01.01.2011 15.02.2011. По идее запрос должен показать только 1 запись, но к моему большому сожалению он показывает 2. По моим, имеющим мало опыта, догадкам я предполагаю что он считает тупо дни, не учитывая месяцы.Что я сделала не правильно???
SELECT Count(Постанова.ДатаВідповіді) AS [Count-ДатаВідповіді] FROM Постанова WHERE (((Постанова.ДатаПостанови) Between [Forms]![Оргактивність]![Поле1] And [Forms]![Оргактивність]![Поле3]) AND ((Постанова.ДатаВідправкиПропозиції ) Is Not Null) AND ((Постанова.ДатаВідповіді) Is Not Null) AND ((DateDiff("d",[Постанова]![ДатаВідповіді],[Постанова]![ДатаВідправкиПропозиції]))<30)); Прилагаю базу. Проблема в запросе 222. Спасибо большущее за внимание! Простите, но не смогла прикрепить базу сюда, пишет "произошла ошибка". Я разместила в файлообменнике http://ifolder.ru/25034828 |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разница дат | Antik163RUS | БД в Delphi | 3 | 20.04.2011 09:26 |
Невыходит чуток с базой данных | kakawkin | Microsoft Office Access | 11 | 22.06.2010 22:43 |
Разница дат | Sparky | БД в Delphi | 2 | 28.01.2010 10:54 |
Разница дат | Ver0nica | Общие вопросы Delphi | 1 | 30.05.2009 18:38 |