export const siloQuery = ` SELECT V_LagerAbteilungen.Bezeichnung AS Description, V_LagerAbteilungen.IdWarenLager AS WarehouseID, V_LagerAbteilungen.IdLagerAbteilung AS LocationID, case when ROUND(SUM(einlagerungsmengesum), 2) is null then 0 else ROUND(SUM(einlagerungsmengesum), 2) end AS Stock_Total ,case when ROUND(SUM(einlagerungsmengesum), 2) is null then COALESCE(b.upd_Date, '1900-01-01') else COALESCE(LastAdjustment, '1900-01-01') end AS LastAdjustment FROM AlplaPROD_test1.dbo.V_LagerAbteilungen (NOLOCK) left JOIN AlplaPROD_test1.dbo.V_LagerPositionenBarcodes ON AlplaPROD_test1.dbo.V_LagerAbteilungen.IdLagerAbteilung = AlplaPROD_test1.dbo.V_LagerPositionenBarcodes.IdLagerAbteilung LEFT JOIN ( SELECT IdLagerAbteilung, MAX(CASE WHEN CONVERT(CHAR(10), Buchungsdatum, 120) IS NULL THEN '1900-01-01' ELSE CONVERT(CHAR(10), Buchungsdatum, 120) END) AS LastAdjustment FROM AlplaPROD_test1.dbo.V_LagerBuchungen (NOLOCK) WHERE urheber = 2900 GROUP BY IdLagerAbteilung ) AS LastAdj ON AlplaPROD_test1.dbo.V_LagerAbteilungen.IdLagerAbteilung = LastAdj.IdLagerAbteilung /* add the actual inventory now that we will display an empty silo and need to add this date */ left join AlplaPROD_test1.dbo.V_LagerAbteilungenInventuren as b on AlplaPROD_test1.dbo.V_LagerAbteilungen.IdLagerAbteilung = b.IdLagerAbteilung WHERE materialsilo = 1 AND aktiv = 1 GROUP BY V_LagerAbteilungen.Bezeichnung, V_LagerAbteilungen.IdWarenLager, V_LagerAbteilungen.IdLagerAbteilung, LastAdjustment, b.upd_Date ORDER BY V_LagerAbteilungen.Bezeichnung `;