Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

SQL-запрос к таблице   Найти похожие ветки 

 
Igor_P   (2004-12-21 22:59) [0]

Уважаемые мастера. Помогите составить запрос. Есть таблица Table

CodTovara Kolvo  Priznak
1 10  1
1 3  <>1
2 20  1
2 10  1
2 5  <>1
2 15  <>1
………………..

Нужно получить результат

CodTovara Kolvo1 Kolvo<>1
1 10  3
2 30  20
………………..

Т.е. для каждого кода товара суммируется kolvo с признаком 1 и заносится в Kolvo1. И суммируется kolvo с признаком не равным 1 и заносится в Kolvo<>1

С уважением, Игорь.


 
Johnmen ©   (2004-12-21 23:07) [1]

Для парадокса не "развернёшь" в "горизонт".


 
Igor_P   (2004-12-21 23:39) [2]

Спасибо за ответ.


 
Наталия ©   (2004-12-22 07:26) [3]

Если нужно лишь две колонки с количеством, то можно, наверное, через left join таблицу саму с собой объединить с нужными условиями?


 
dolmat   (2004-12-22 10:13) [4]

поможет объединение запросов UNION
select CodTovara, sum(kolvo) as Kolvo1 from table
where Priznak=1
group by CodTovara
union
select CodTovara, sum(kolvo) as Kolvo from table
where Priznak<>1
group by CodTovara


 
Johnmen ©   (2004-12-22 10:22) [5]

>dolmat   (22.12.04 10:13) [4]

хоть это и не тот ответ, но ты забыл ALL в UNION.



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
11-1087303348
paulgl
2004-06-15 16:42
2005.01.23
Обработка событий компонента


4-1102357837
mefisto
2004-12-06 21:30
2005.01.23
И еще Вопрос !!!! Как перехватить заголовок или указатель(HWnd)


1-1105448371
nap
2005-01-11 15:59
2005.01.23
лексический анализатор


9-1097422358
Evgenius
2004-10-10 19:32
2005.01.23
Проблема с кривыми...


3-1103597258
Black
2004-12-21 05:47
2005.01.23
Какой тип данных использовать?