Cześć,
Podpowiedzcie jak mogę zsumować "wynikowe kolumny" zapytania mssql
Chodzi o takie coś
Kod mssql:
SELECT b.id_maszyna, c.Maszyna, SUM(a.Sztuki_dobre) AS Sztuki_dobre, SUM(a.Sztuki_braki_operator + a.Sztuki_braki_ustawiacz) AS Braki,
SUM(b.ilosc) AS ilosc, AVG(a.czas_cyklu) AS czas_cyklu,
((SUM(a.Sztuki_dobre + a.Sztuki_braki_operator + a.Sztuki_braki_ustawiacz) * AVG(a.czas_cyklu)/3600))AS czas_produktywny,
((3*3*8) - (((SUM(a.Sztuki_dobre + a.Sztuki_braki_operator + a.Sztuki_braki_ustawiacz) *AVG(a.czas_cyklu)/3600)))) AS brak_planu,
(SUM(a.Sztuki_dobre) + SUM(a.Sztuki_braki_operator + a.Sztuki_braki_ustawiacz)) AS Ilosc
FROM formularz AS a
INNER JOIN zlecenia AS b ON a.Id_zlecenia = b.id
INNER JOIN maszyny AS c ON b.id_maszyna = c.Id_maszyny
WHERE CONVERT(datetime, a.Data, 101) BETWEEN '2016-04-04' and '2016-04-06'
GROUP BY b.id_maszyna, c.Maszyna
Obrazek:
<image>
</image>