Goran Bibic Ответов: 1

Столбец Sum из таблицы MS SQL


Simple thing


Результат есть

roba    sifra   kolicina    mp_cijena  
Pivo Nektar 0,33 l  534646  100.0000    2.0000  
Tuborg 0.33 534646  24.0000 2.2500  
Tuborg 0.33 534646  60.0000 2.5000  
CEVAPI  324 25.0000 15.0000  


Need sum this items kolicina column...withot group by mp_cijena


Если удалить из группы по mp_cijena есть ошибка


Msg 8120, Level 16, State 1, Line 19
Column 'mp_kalkulacija_roba.mp_cijena' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.


Что я уже пробовал:

select roba , sifra, SUM(ISNULL(kolicina, 0)) AS kolicina, mp_cijena  
from mp_kalkulacija_roba   
group by roba, sifra, mp_cijena  

1 Ответов

Рейтинг:
4

OriginalGriff

Видеть здесь: SQL GROUP By и ошибка "имя столбца недопустимо в списке выбора, потому что..." [^]
Вам нужна группа, но сначала вы должны понять, что она делает!