#0
by Штурман
Допустим, есть таблица примерно следующего вида: Код NameS DateB DateE 1 A 07.10.2013 26.10.2013 2 B 24.09.2013 16.10.2013 3 C 17.10.2013 02.11.2013 4 D 24.10.2013 30.10.2013 5 E 29.09.2013 17.10.2013 6 F 26.10.2013 08.11.2013 7 G 15.10.2013 31.10.2013 Нужно из нее вывести строки, входящие в указанный промежуток дат. К примеру, задаем промежуток с 01.10 по 15.10 (DateB и DateE соответственно). Тогда в результате должны вывеститься строки A, B, E и G. Как это реализовать в запросе?
#4
by Штурман
Написал: WHERE TableS.DateB between #10/1/2013# and #10/15/2013# or TableS.DateE between #10/1/2013# and #10/15/2013#; Выводится только A и G
#10
by Штурман
написал: WHERE TableS.DateB between #10/1/2013# and #10/15/2013# or TableS.DateE between #10/1/2013# and #10/15/2013# Опять только A и G выводит
#14
by Штурман
написал: WHERE TableS.DateB<=#10/15/2013# and В принципе теперь правильно выводит. А запрос точный, если к большой таблице его применять, не вылезет ли в будущем лишние строки?
#17
by ret-Phoenix
CREATE TABLE #test (NameS VARCHAR, dateB DATETIME, dateE DATETIME); SELECT * FROM #test WHERE '20131001' BETWEEN dateb AND datee or '20131015' BETWEEN dateb AND datee
#18
by GenV
Можно проверить на всех возможных вариантах вариантах и убедится: диапазон слева, диапазон справа, диапазон включает период, диапазон внутри периода, диапазон пересекает слева, диапазон пересекает справа
#25
by МихаилМ
не забывайте, что по интервалу невозможно построить эффективный индекс. соответственно fullscan гарантирован и при количестве записей более 100 000 многопользовательская работа будет некомфортной
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: БУ 4.5 Неверная ссылка в графе отбора
- Как поменять цвет строки по условию в универсальном отчете?
- Выгрузка данных из Бухгалтерии в УПП
- ПередЗаписью, ПриЗаписи, ОбработкаПроведения.
- Ошибка системы лицензирования конфигурации СЛК2.0
- Изменение реквизитов справочника в 1с77 из 1с82 по OLE
- связка 1с8.2(серверная) + windows7(начальная) + postgreSQL(9_1_2-1_1Cx64)
- БГУ где ведется счет 508.10?
- БГУ Отчет о состоянии и остатках лицевого счета
- Уф выбор номенклатуры по ограниченным группым
- Упр.формы ошибка Нельзя изменять поле, содержащее объект данных
- Как вывести картинку номенклатуры в макет?
- Ошибка получения значение из временного хранилища
- soap:Header
- Можно ли добавить свои варианты для операторов языка 1С?
- Как получить ЭтотОбъект в обычной форме, если форма не основная?
- Версия для разработчика
- Вопрос по 1С Школьное питание
- Пустое значение в списке значени
- УТ 11 Сегменты партнеров