Cześć posiadam bazę MSSQL a w niej 2 tabele które mnie interesują 'vwConveyorScaleMinute' i 'Vehicle'.
w Tabeli vwConveyorScaleMinute sortuje i przeliczam kilka rzeczy np produkcję i wydajność problem polega na tym iż w kolumnie 'VehicleId' jest tylko numer urządzenia np 1,2,5.
SELECT
VehicleId,
CAST(SUM(Weight) AS DECIMAL(10, 2)) AS 'Produkacja[t]',
CAST(AVG(Performance)AS DECIMAL(10, 2))AS 'Wydajność [t/h]'
FROM[TMSCLIENT4].[dbo].[vwConveyorScaleMinute]
WHERE VehicleId IN('1','2','4','5','6','7')
AND WorkDateTime BETWEEN '2021-10-01 01:00:00.000' AND '2021-10-30 23:00:00.000'
group by VehicleId
w Tabeli Vehicle
jest dokładana nazwa tych maszyn
Czy jest jakiś sposób aby połączyć te dwie tabele z tym aby najpierw przeliczyć i posortować 1 tabelę a później dopiero połączyć 2 tak aby wynik wyglądał mniej więcej tak ?
próbowałem to zrobić poprzez JOIN ale moje początki z SQL utrudniają mi zrobienie tego poprawnie.