export const downTimeCheck = ` SELECT [IdHistoryStillstandsereignis] as downTimeId ,DATEDIFF(MINUTE,b.[Startzeit], case when b.[Endzeit] = '1900-01-01' then getdate() else b.[Endzeit] end ) as totalDuration --, b.[IdMaschine] ,x.[Bezeichnung] as machineAlias --,b.[IdStillstandsGrund], , c.CTO_Code ,c.Downtime_Description --,b.[IdFehlermerkmal], ,case when g.DT_Group_Desc is null then 'Not assigned yet' else g.DT_Group_Desc end as groupDesc ,b.[Bemerkung] as remark ,CONVERT(VARCHAR, CAST(b.[Startzeit] AS DATETIME), 100) dtStart ,CONVERT(VARCHAR, CAST(b.[Endzeit] AS DATETIME), 100) dtEnd ,b.Upd_Date FROM Alplaprod_test1.[dbo].[T_HistoryStillstandsereignis] (nolock)b --get the machine info left join Alplaprod_test1.[dbo].[T_Maschine] (nolock)x on b.IdMaschine = x.IdMaschine -- add in the cto codes left join Alplaprod_test1.[dbo].[V_MES_Downtime_Reasons] (nolock)c on b.IdStillstandsGrund = c.Local_Downtime_ID left join Alplaprod_test1.[dbo].[V_MES_Downtime_Characteristics] (nolock)g on b.IdFehlermerkmal = g.Local_DT_Characteristic_Id where DATEDIFF(MINUTE,b.[Startzeit],case when b.[Endzeit] = '1900-01-01' then getdate() else b.[Endzeit] end) > [dtDuration] and b.[Startzeit] > DATEADD(day, -[daysInPast], getDate()) and b.[Endzeit] = '1900-01-01' --adding this date check in so we dont get everything possible and c.CTO_Code not like 'a%' and c.CTO_Code not like 'b%' and c.CTO_Code not like 'c%' and c.CTO_Code not like 'd%' and c.CTO_Code not like 'e%' and c.CTO_Code not like 'f%' and c.CTO_Code not like 'y%' order by IdHistoryStillstandsereignis desc `;