|
Справочник СертификатыНоменклатуры
|
Я
|
|
altaykniga 01.04.21 - 12:12 | Доброго времени суток, уважаемые специалисты. Прошу помочь в написании текста запроса
Есть справочник СертификатыНоменклатуры
Реквизиты:
номенклатура
сертификат
датаОкончанияСертификата
В результате запроса к данному справочнику надо видеть по одной номенклатуре с последний сертификатом.
Например, в справочнике есть след.элементы:
Номенклатура1, сертификат11, 01.04.21;
Номенклатура1, сертификат12, 01.04.22;
Номенклатура1, сертификат13, 01.04.23;
Номенклатура2, сертификат21, 01.04.21;
Номенклатура1, сертификат22, 01.04.22;
Номенклатура1, сертификат23, 01.04.23.
В итоге в результате запроса должны остаться след.элементы:
Номенклатура1, сертификат13, 01.04.23;
Номенклатура1, сертификат23, 01.04.23.
Не могу написать текст запроса, прошу помощи |
Галахад 1 - 01.04.21 - 12:18 | Ключевые слова "Группировка в запросе"
|
Bigbro 2 - 01.04.21 - 12:19 | группировка номенклатура
функция ДатаМакс = Максимум(ДатаОкончания) |
RomanYS 3 - 01.04.21 - 12:19 | ( 0) Это типовая? Регистра сведений с привязками актуальных сертификатов точно нет? |
Волшебник 4 - 01.04.21 - 12:23 | >> В результате запроса к данному справочнику надо видеть по одной номенклатуре с последний сертификатом.
>>В итоге в результате запроса должны остаться след.элементы:
Номенклатура1, сертификат13, 01.04.23;
Номенклатура1, сертификат23, 01.04.23.
Вы уж там определитесь... |
Kassern 5 - 01.04.21 - 12:24 | ( 0) а чем проблема? находишь дату последнего сертификата по номенклатуре. Дальше к полученной таблице пихаешь снова таблицу сертификатов и соединяешь по дате номенклатуре |
RomanYS 6 - 01.04.21 - 12:24 | ( 5) А если будет два сертификата с одинаковой датой ;)? |
Kassern 7 - 01.04.21 - 12:27 | ( 6) будет как нужно ТС:
В итоге в результате запроса должны остаться след.элементы:
Номенклатура1, сертификат13, 01.04.23;
Номенклатура1, сертификат23, 01.04.23. |
yurikmellon2 8 - 01.04.21 - 12:29 | ВЫБРАТЬ
СертификатыНоменклатуры.Номенклатура,
МАКСИМУМ(СертификатыНоменклатуры.Дата) КАК Дата,
Поместить ВТДаты
ИЗ
Справочник.СертификатыНоменклатуры КАК СертификатыНоменклатуры
;
ВЫБРАТЬ
СертификатыНоменклатуры.Номенклатура,
МАКСИМУМ(СертификатыНоменклатуры.Дата) КАК Дата,
СертификатыНоменклатуры.Сертификат,
ИЗ
Справочник.СертификатыНоменклатуры КАК СертификатыНоменклатуры
Левое соединение ВТДаты По ВТДаты.Номенклатура = СертификатыНоменклатуры.Номенклатура И ВТДаты.Дата= СертификатыНоменклатуры.Дата |
RomanYS 9 - 01.04.21 - 12:30 | ( 7) что нужно ТС никто не знает, выше об этом Стас написал
"В результате запроса к данному справочнику надо видеть по одной номенклатуре с последний сертификатом." |
Волшебник 10 - 01.04.21 - 12:30 | лучше делать запрос к спр. Номенклатура
|
Kassern 11 - 01.04.21 - 12:36 | ( 9) тяжело видимо человеку мысль свою выразить. Но то что он написал в желаемом результате, как раз наводит на мысль о последних сертификатов по номенклатуре |
RomanYS 12 - 01.04.21 - 12:37 | ( 11) А я больше склонюясь к тому, что он хотел строку с номенклатура2 скопировать, но промахнулся)) |
yurikmellon2 13 - 01.04.21 - 12:38 | ( 11) я так понял, что по каждой номенклатуре нужен сертификат, дата которого последняя, т.е. актуальный сертификат |
Волшебник 14 - 01.04.21 - 12:38 | ( 12) Наберут по объявлениям косячников... |
Serg_1960 15 - 01.04.21 - 12:40 | ( 13) +1 Скорее всего автору нужны действующие на текущий момент времени сертификаты. |
RomanYS 16 - 01.04.21 - 12:40 | ( 14) Все мы люди. ТС добрался до мисты и задал вопрос, и версий у нас только две, так что он не безнадежен) |
yurikmellon2 17 - 01.04.21 - 12:41 | ( 14) не косячит тот, кто ничего не делает. Надо уметь быстро находить ошибки. Признавать. И исправлять.
Кровью(с) |
RomanYS 18 - 01.04.21 - 12:41 | А "первые 1" было в теме/заголовке? Или это меня приглючило
|
Волшебник 19 - 01.04.21 - 12:41 | ( 17) Ошибки надо не признавать. Их надо смывать. Кровью (с) |
Волшебник 20 - 01.04.21 - 12:42 | ( 18) Было. Я убрал как не относящееся к теме. |
yurikmellon2 21 - 01.04.21 - 12:42 | ( 19) ну да. Как то так там было) |
altaykniga 22 - 01.04.21 - 13:00 | ( 12) так и было, промахнулся. Каюсь, товарищи!!! Торопился, создал тему и убежал. Вот вернулся, читаю... |
Kassern 23 - 01.04.21 - 13:03 | ( 22) вернулся, а тут уже кровью смывать твои "промахи" собрались) |
altaykniga 24 - 01.04.21 - 13:06 | все понял, спасибо! Значит сначала создаю ВТ с максимальными датами и номенклатурой, а затем соединяю по нужным полям со справочником Номенклатура
тема закрыта
|