Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 4

Не правильно выбирается интервал дат

13.10.2013, 21:15. Показов 718. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В базе 50 записей на разные даты (с 01.08.2013 по 10.10.2013)
Если сортируем так :
Delphi
1
2
3
form1.ADOQuery1.SQL.Clear;
Form1.ADOQuery1.SQL.Add('SELECT * FROM Клиенты WHERE Дата between #01/08/2013# and #30/08/2013# ORDER BY Дата');
Form1.ADOQuery1.Active:=true;
То все работает на УРА

Если изменить месяц на 10:
Delphi
1
2
3
form1.ADOQuery1.SQL.Clear;
Form1.ADOQuery1.SQL.Add('SELECT * FROM Клиенты WHERE Дата between #01/10/2013# and #10/10/2013# ORDER BY Дата');
Form1.ADOQuery1.Active:=true;
То ничего не сортируется, т.е. отображается вся таблица целиком...
сломал себе все мозги!!!
ПОМОГИТЕ!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.10.2013, 21:15
Ответы с готовыми решениями:

Интервал дат
Добрый день, Сначало года, первый месяц считается как 4 недели, второй месяц считается следующие 4 недели, третий месяц считается как...

Интервал дат
Есть форма1 с 2мя полями типа дата, в них указывается интервал дат, есть форма2 в которой есть 1 поле типа дата. Необходимо найти все...

Интервал дат в массив
Друзья привет. Быстренко накатал небольшой код, который помогает вычесть 30 дней со дня текущей даты, но есть вопрос. Не могу допереть...

2
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
13.10.2013, 22:15
У Аксесса свои тараканы в голове при обработке дат.
Решение в параметрическом запросе (тыщу раз уже объясняли):
Delphi
1
2
3
4
ADOQuery1.SQL.Text := 'SELECT * FROM Клиенты WHERE Дата between :D1 and :D2 ORDER BY Дата';
ADOQuery1.Parameters[0].Value := StrToDate('01.10.2013');
ADOQuery1.Parameters[1].Value := StrToDate('10.10.2013');
ADOQuery1.Open;
1
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 4
13.10.2013, 22:19  [ТС]
Спасибо заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.10.2013, 22:19
Помогаю со студенческими работами здесь

Интервал двух дат
Всем привет, очень нужна помощь помогите пожалуйста. Стоит MS Access 2010 надо сделать запрос на поиск по интервалу двух дат, например с...

Как получить интервал дат?
Доброго времени суток! Кто может подсказать, как мне получить интервал дат в период с 25.04.2016 по 03.05.2016 Помогите плиз

Как установить интервал дат
Извините если вопрос легкий, только только начинающий программист 1с. Имею "ТекДату". Как можно в запросе установить параметр...

Как в отчет добавить интервал дат?
Как в отчет добавить интервал дат?? можно ли это вобще сделать в Access 2007?? Хелп народ, нужна помощь

Выборка стоимости по вхождению в интервал дат
Доброго времени суток. В очередной раз обращаюсь к гуру за помощью. Что то сам ни как не соображу. Вобщем проблема такая: есть таблица с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru