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
 
Спасибо, попробую!

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.