Вопрос по запросу.

Новая тема
Показывать по 10 20 40 сообщений
Вот запрос

ВЫБРАТЬ
ПродажиПоДисконтнымКартам.ДисконтнаяКарта КАК ДисконтнаяКарта,
ПродажиПоДисконтнымКартам.Регистратор КАК КолЧек,
ПродажиПоДисконтнымКартам.ДисконтнаяКарта.ДатаОткрытия КАК ДисконтнаяКартаДатаОткрытия,
2011 - ГОД(ИнформационныеКарты.ВладелецКарты.ДатаРождения) КАК ГодРождения,
ИнформационныеКарты.ВладелецКарты.Ссылка КАК ВладелецКартыСсылка,
ПродажиПоДисконтнымКартам.Сумма КАК Сумма
ИЗ
РегистрНакопления.ПродажиПоДисконтнымКартам КАК ПродажиПоДисконтнымКартам
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ИнформационныеКарты КАК ИнформационныеКарты
ПО ПродажиПоДисконтнымКартам.ДисконтнаяКарта = ИнформационныеКарты.Ссылка
ГДЕ
(НЕ ПродажиПоДисконтнымКартам.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя)
И ПродажиПоДисконтнымКартам.ДисконтнаяКарта.ДатаОткрытия МЕЖДУ &ДатаОткрытияС И &ДатаОткрытияПО
И ПродажиПоДисконтнымКартам.Регистратор.Дата МЕЖДУ &ДатаС И &ДатаПО

УПОРЯДОЧИТЬ ПО
ДисконтнаяКарта
ИТОГИ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КолЧек),
МАКСИМУМ(ГодРождения),
МАКСИМУМ(ВладелецКартыСсылка),
СУММА(Сумма)
ПО
ДисконтнаяКарта


-----
В этой колонке ПродажиПоДисконтнымКартам.Регистратор КАК КолЧек благодаря вот КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КолЧек), будет подсчет количества чеков (от 1 и больше) мне надо сделать выборку по количеству чеков, например меня интересует кол.во чеков 2, я ставлю 2 и у меня пояляются только 2-ки и др.
Создать условие на регистратор.
Какое?
кол.во чеков 2

что за чеки 2?
Количество чеков(покупок, в данном примере я беру чеки) сделанный покупателем за определенный период. И при анализе мне надо знать сколько чеков сделал покупатель, например меня интересует все покупатели у которых количество чеков 2
ПродажиПоДисконтнымКартам.Регистратор КАК КолЧек сделать условием в запросе.
вот что получилось
ВЫБРАТЬ
ПродажиПоДисконтнымКартам.ДисконтнаяКарта КАК ДисконтнаяКарта,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПродажиПоДисконтнымКартам.Регистратор) КАК КолЧек,
ПродажиПоДисконтнымКартам.ДисконтнаяКарта.ДатаОткрытия КАК ДисконтнаяКартаДатаОткрытия,
2011 - ГОД(ИнформационныеКарты.ВладелецКарты.ДатаРождения) КАК ГодРождения,
ИнформационныеКарты.ВладелецКарты.Ссылка КАК ВладелецКартыСсылка,
ПродажиПоДисконтнымКартам.Сумма КАК Сумма
ИЗ
РегистрНакопления.ПродажиПоДисконтнымКартам КАК ПродажиПоДисконтнымКартам
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ИнформационныеКарты КАК ИнформационныеКарты
ПО ПродажиПоДисконтнымКартам.ДисконтнаяКарта = ИнформационныеКарты.Ссылка
ГДЕ
(НЕ ПродажиПоДисконтнымКартам.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя)
И ПродажиПоДисконтнымКартам.ДисконтнаяКарта.ДатаОткрытия МЕЖДУ &ДатаОткрытияС И &ДатаОткрытияПО
И ПродажиПоДисконтнымКартам.Регистратор.Дата МЕЖДУ &ДатаС И &ДатаПО

СГРУППИРОВАТЬ ПО
ПродажиПоДисконтнымКартам.ДисконтнаяКарта,
ПродажиПоДисконтнымКартам.ДисконтнаяКарта.ДатаОткрытия,
ИнформационныеКарты.ВладелецКарты.Ссылка,
ПродажиПоДисконтнымКартам.Сумма,
2011 - ГОД(ИнформационныеКарты.ВладелецКарты.ДатаРождения)

ИМЕЮЩИЕ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ПродажиПоДисконтнымКартам.Регистратор) = 4

УПОРЯДОЧИТЬ ПО
ДисконтнаяКарта

ИТОГИ
МАКСИМУМ(ГодРождения),
МАКСИМУМ(ВладелецКартыСсылка),
СУММА(Сумма)//,
//   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ КолЧек)
ПО
ДисконтнаяКарта

хочу выбрать только тех пок. у которого 4 чека, а он мне выдает тех у кого 12,10
Учи дружище запросы и пользуйся либо параметрами виртуальной таблицы либо вот кусок для примера:
   |ГДЕ
   |    ВидыКонтактнойИнформации.Ссылка = &Ссылка
не понятно???? ... а причем здесь ваш кусок примера, речь идет не о параметрах, а о том, что я ставлю 4 чека, а он мне выдает чеки у которых 10,12 чеков
НУ я подсказал,воспользоваться подсказкой или нет,дело твоё.
Читают тему
(гостей: 1)

Быстрый переход