Как написать вот такой запрос ? #538984


#0 by Alex_MA
Всем доброго дня! Есть ДатаС и ДатаПо 1-Понедельник 2-Вторник .. и т.д. Нужно получить что то вроде но в ней есть ошибки Подскажите как сделать, всю голову уже "сломал" За советы и ответы премного благодарен.
#1 by mikecool
нихрена не понял, что должен возвращать запрос
#2 by skunk
курим
#3 by ice777
напиши конструкцией ЕСЛИ.
#4 by PVV65
Что должен возвращать вроде догадался, а что такое ДатаС и ДатаПо (в контексте задачи) - не понял.
#5 by MatrosoV AleXXXand_R
а может быть примерно вот так - ПН - нет ?
#6 by Megas
#7 by Megas
Блин перепутал знаки ... ну направление верное
#8 by Alex_MA
ДатаС - просто день недели, т.е. на входе имеем 1.ДатаН - день недели 2.ДатаО - день недели И в зависимости от этих значений развернуть по колонкам "Понедельник", "Вторник" ... Например, ДатаН = 1, ДатаО = 5, тогда - все будни ДатаН = 2, ДатаО = 3 - со вторника по пятницу ДатаН = 3, ДатаО = 3 - среда наверное понятно обяснил
#9 by Alex_MA
ДатаН = 2, ДатаО = 3 - со вторника по среду
#10 by Megas
Ну что не получается?
#11 by Alex_MA
по нет
#12 by Megas
Чё не так то?
#13 by Ёпрст
а на входе ДатаН и ДатаС ? Или табличка с 2-мя колонками ?
#15 by Alex_MA
Разницы ведь нет Например, ВЫБРАТЬ 1 КАК ДатаН,        2 КАК ДатаО   можно так задавать входные данные
#16 by Ненавижу 1С
ВЫБОР КОГДА 1 МЕЖДУ ДатаС И ДатаПо ТОГДА "Да" ИНАЧЕ НЕТ КОНЕЦ КАК Понедельник, ВЫБОР КОГДА  МЕЖДУ ДатаС И ДатаПо ТОГДА "Да" ИНАЧЕ НЕТ КОНЕЦ КАК Вторник, ...
#17 by Megas
вот полностью рабочий код ТаблДней - Это тз с 2 реквизитами ДатаС и ДатаПо
#18 by Alex_MA
не работает ВЫБРАТЬ
#19 by Megas
Не совсем так ВЫБОР КОГДА 1 МЕЖДУ ДатаС И ДатаПо или 1=ДатаС или 1-ДатаПо ТОГДА "Да" ИНАЧЕ НЕТ КОНЕЦ КАК Вот так
#20 by Alex_MA
ты это сейчас написал ? спасибо
#21 by Megas
Хз у меня всё работает... Проверял!
#22 by Alex_MA
ВЫБОР        КОГДА 1 МЕЖДУ ВложенныйЗапрос.ДатаС И ВложенныйЗапрос.ДатаПо    ВЫБОР        КОГДА 2 МЕЖДУ ВложенныйЗапрос.ДатаС И ВложенныйЗапрос.ДатаПо    ВЫБОР        КОГДА 3 МЕЖДУ ВложенныйЗапрос.ДатаС И ВложенныйЗапрос.ДатаПо    ВЫБОР        КОГДА 4 МЕЖДУ ВложенныйЗапрос.ДатаС И ВложенныйЗапрос.ДатаПо    ВЫБОР        КОГДА 5 МЕЖДУ ВложенныйЗапрос.ДатаС И ВложенныйЗапрос.ДатаПо
#23 by Alex_MA
,спасибо я чет про ф-ю МЕЖДУ забыл
#24 by PetrVV
Посмотри и этот алгоритм - тоже работает. Проверял.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С