Вставьте результаты SQL в один результат

0

У меня есть эта таблица:

Изображение 174551

Если есть "cislonakupu" два или более одинаковых, мне нужно считать "cena" * "mnozstvi" для этого "cislonakupu" и придерживаться его вместе.

Есть идеи, как это сделать?

спасибо

  • 0
    SELECT cislonakupu, SUM(cena*mnozstvi) as cislonakupuSUM, [yourothercolumns] FROM objednavkyinfo GROUP BY cislonakupu
  • 0
    @Sean На самом деле, он возвращает только номер 1
Показать ещё 6 комментариев
Теги:

1 ответ

0

если вы хотите получить суммирование одного столбца, вам нужно было использовать "group by" после "where" и sum() в выбранном вами

Попробуй это

я надеюсь, что это сработает

select cislonakupu, sum(cena)* mnozstvi  as sum, count(cislonakupu)
from obj
group by cislonakupu
having count(cislonakupu)>=2
  • 0
    Почему возвращается только номер один?
  • 0
    извините, я забыл сосчитать сначала, но это должно было сработать. попробуй и скажи мне результат

Ещё вопросы

Сообщество Overcoder
Наверх
Меню