16.06.2009 12:47
Ildar
 
Всем доброго дня!

Помогите с запросом:
Нужно раскидать дисконтные карты по группам дисконтных карт.
т.е. смотрю таблицу активность покупателя

Код:
Select dc.Code,ss.sumsale
FROM supermag.smdiscpers dc, 
            (select code,  sum(sumsale)  as sumsale
             from supermag.smactivityclient
              group by code) ss 
where (dc.code=ss.code)
А вот запрос обновления куда впихнуть?
Код:
 UPDATE supermag.smdiscpers SET cardtype=SELECT ID FROM SMDiscType where id=8
 WHERE code=:cardcode
16.06.2009 12:56
Mtirt
 
Код:
  UPDATE supermag.smdiscpers SET cardtype=8
 WHERE code in (Select dc.Code
FROM supermag.smdiscpers dc, 
            (select code,  sum(sumsale)  as sumsale
             from supermag.smactivityclient
              group by code) ss 
where (dc.code=ss.code) and (ss.sumsale>=:Mysum1 and ss.sumsale<:Mysum2 )
Часовой пояс GMT +3, время: 03:37.

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