SELECT
dbo.vwOcrTelegrams.Part AS Expr1
Count(dbo_vwOcrTelegrams.ItemID) AS Nb_colis
Switch((vwOcrTelegrams.STATUS=0) OR (vwOcrTelegrams.STATUS=8),'Lu',(vwOcrTelegrams.STATUS=3) OR (vwOcrTelegrams.STATUS=5),'Non lu', true, 'Autre') AS STATUS
FROM (dbo_vwOcrTelegrams INNER JOIN dbo_vwCodes ON dbo_vwOcrTelegrams.ItemID = dbo_vwCodes.ItemID) INNER JOIN dbo_vwItemData ON dbo_vwOcrTelegrams.ItemID = dbo_vwItemData.ItemID
WHERE ((([dbo].[vwOcrTelegrams].[EventTime]) Between #2/20/2014 5:0:0# And #2/21/2014 5:0:0#) AND (([dbo].[vwItemData].[InductionMode])='scanner') AND (([dbo].[vwOcrTelegrams].[VideoCoderId])>9997) AND ((Left([dbo].[vwCodes].[Code],2)) In ('8D','8T','CK','8N','8U','8Y','8Z','CE','CC','7D','8P','8B','8F','8A','8C','8H','8I','CJ','CH','7M')))
GROUP BY dbo.vwOcrTelegrams.Part, dbo.vwOcrTelegrams.Status
ORDER BY dbo.vwOcrTelegrams.Part DESC , dbo.vwOcrTelegrams.Status DESC;
Partager