[ОТВЕТИТЬ]
Опции темы
02.11.2007 10:07  
konvik
Подскажите, пожалуйста, как можно получить список клиентов, участвующих в накопительной программе, которые имеют уже определенную скидку, например, 10%?
Отчет о скидках по дисконтным картам показывает среднюю скидку.
 
02.11.2007 11:19  
Pyatak
Чего-то не помню как это сделать в СМ, но есть вот запрос, результат которого - сумма накоплений по картам за период
Код:
select ca.code as code, sum(ca.sumsale) as sumsale
  from supermag.smactivityclient ca
  where TO_DATE(ca.eventtime) between '01.03.07' and '30.03.07'
group by code
ставь нужный период и смотри накопления.
А чтоб отобрать карточки только с определенной суммой накоплений (читай с определенным процентом скидки) можно выдать такой запрос:
Код:
select *
from
(
select ca.code as code, sum(ca.sumsale) as sumsale
  from supermag.smactivityclient ca
  where TO_DATE(ca.eventtime) between '01.03.07' and '30.03.07'
group by code
)
where sumsale between 1000 and 2000
 
02.11.2007 11:25  
konvik
Спасибо, попробую!
 
 
Опции темы



Часовой пояс GMT +3, время: 17:17.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.