Имя: Пароль:
1C
1С v8
Запросик на дату
0 Запросник
 
14.08.15
11:25
поскажите я чуток подтупливаю
выбираю скидки номенклатуры на определенную дату
никак отсечь не пойму как лишние данные
ВЫБРАТЬ
    ЗапросПоСкидкам.Номенклатура,
    ЗапросПоСкидкам.ХарактеристикаНоменклатуры,
    ЗапросПоСкидкам.Период,
    СкидкиНаценкиНоменклатуры.ПроцентСкидкиНаценки,
    ЗапросПоСкидкам.ДатаОкончания
ИЗ
    РегистрСведений.СкидкиНаценкиНоменклатуры КАК СкидкиНаценкиНоменклатуры
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            СкидкиНаценкиНоменклатуры.Номенклатура КАК Номенклатура,
            СкидкиНаценкиНоменклатуры.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
            МАКСИМУМ(СкидкиНаценкиНоменклатуры.Период) КАК Период,
            СкидкиНаценкиНоменклатуры.Регистратор КАК Регистратор,
            СкидкиНаценкиНоменклатуры.ДатаОкончания КАК ДатаОкончания
        ИЗ
            РегистрСведений.СкидкиНаценкиНоменклатуры КАК СкидкиНаценкиНоменклатуры
        ГДЕ
            СкидкиНаценкиНоменклатуры.Период <= &НаДату
            И СкидкиНаценкиНоменклатуры.ДатаОкончания > &НаДату
        
        СГРУППИРОВАТЬ ПО
            СкидкиНаценкиНоменклатуры.Номенклатура,
            СкидкиНаценкиНоменклатуры.ХарактеристикаНоменклатуры,
            СкидкиНаценкиНоменклатуры.Регистратор,
            СкидкиНаценкиНоменклатуры.ДатаОкончания) КАК ЗапросПоСкидкам
        ПО СкидкиНаценкиНоменклатуры.Номенклатура = ЗапросПоСкидкам.Номенклатура
            И СкидкиНаценкиНоменклатуры.ХарактеристикаНоменклатуры = ЗапросПоСкидкам.ХарактеристикаНоменклатуры
            И СкидкиНаценкиНоменклатуры.Период = ЗапросПоСкидкам.Период
            И СкидкиНаценкиНоменклатуры.ДатаОкончания = ЗапросПоСкидкам.ДатаОкончания
1 butterbean
 
14.08.15
11:26
как-то правильнее наверно былоСрезПоследних брать
2 del123
 
14.08.15
11:27
левое соединение все портит не?
3 sash-ml
 
14.08.15
11:32
4 Запросник
 
14.08.15
11:39
(3) да это я уже смотрел не раз, но видать никак
5 Запросник
 
14.08.15
11:40
(1) спасибо  добрый человек :) все получилось
6 Запросник
 
14.08.15
11:40
Таблички заменил и все норм
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший