|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Alexandr Drobot 2:5020/400 19 Jan 2001 16:34:51 To : Evgeniy Subject : Re: Select >>View -------------------------------------------------------------------------------- Hi, Evgeniy <PEN@city.lviv.net> ! Evgeniy <PEN@city.lviv.net> пишет: > Привет !!! > Hаписал я хитрый Select. теперь хочу его загнать > во View (но он(View) не > поддерживает CASE) > Есть ли возможность его > преобразовать(подразумевается переделать) к виду > который бы подошел для View > Пару дней думаю ничего придумать не могу. > Я работаю с MS SQL7 Я полагаю, что это дизайнер не поддерживает А у меня вот такое работает (пример с живой базы) : CREATE view [v_StoreCross] AS select cd_good , [Q1]= SUM(CASE WHEN cd_depart = 1 THEN quantity ELSE 0 END) , [Q2]= SUM(CASE WHEN cd_depart = 2 THEN quantity ELSE 0 END) , [Q11]= SUM(CASE WHEN cd_depart = 11 THEN quantity ELSE 0 END) , [Q12]= SUM(CASE WHEN cd_depart = 12 THEN quantity ELSE 0 END) , [Q14]= SUM(CASE WHEN cd_depart = 14 THEN quantity ELSE 0 END) , [Q15]= SUM(CASE WHEN cd_depart = 15 THEN quantity ELSE 0 END) , [Q21]= SUM(CASE WHEN cd_depart = 21 THEN quantity ELSE 0 END) from party where quantity>0 group by cd_good > Select ID_Tovar as "код",Name_Tovar as > "Hазвание", --SKIP --- -- Успехов! Александр. shd@host.svit.kiev.ua ====================================================== Чудес не бывает, это всего лишь ошибки... Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/64887c22b4ec.html, оценка из 5, голосов 10
|