Sql создание нескольких столбцов из нескольких таблиц
SQL SERVER 2017 Some help Error is line 4 I need first column Naziv artikla (Line 1) second column Prodata Kolicina (Line 2) Third column Nabaljena kolicina (Line 4) some error Fourth column difference Line4 - Line 2 as Ukupno
Что я уже пробовал:
SELECT roba as 'Naziv artikla', SUM (cast(kolicina as float)) as 'Prodata kolicina' from (select roba, kolicina from mp_racun_roba union all select roba, kolicina from mp_faktura_roba) as alltables INNER JOIN mp_ulazni_racun_ostalo_roba ON alltables.kolicina=mp_ulazni_racun_ostalo_roba.kolicina as 'Nabavljena kolicina' --SUM COLUMN 'Nabavljena kolicina' - 'Prodata kolicina' //result column group by roba
OriginalGriff
Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы. Итак, покажите нам, что такое таблицы, дайте нам данные sampel, объясните, что вы ожидаете получить, и скажите нам, в чем на самом деле заключается ошибка!
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.
Goran Bibic
С AllTables (roba, kolicina) в качестве
(
Выберите roba,kolicina из MP_RACUN_ROBA
СОЮЗ ВСЕХ
Выберите roba,kolicina из mp_faktura_roba
)
Выберите Роба как artikla Naziv',
SUM (cast(kolicina AS float)) Как для prodata kolicina'
Из AllTables AT
Внутреннее соединение mp_ulazni_racun_ostalo_roba MPU ON AT.kolicina=MPU.kolicina
Группы Роба
Подобный этому
Некоторая помощь
Msg 209, Уровень 16, Состояние 1, Строка 8
Двусмысленное название колонки "колицина".
Строка 8 и мне нужна в строке еще одна таблица mp_ulazni_racun_roba
Naga Sindhura
используйте псевдоним для выбора столбца и избежите неоднозначных ошибок столбца.
like - kolicina существует в таблице AllTables изменение вашего выбора как AT.kolicina : to SUM (cast(AT.kolicina AS float)) Как для prodata kolicina'