Bonjour,

Pour mon travail un collegue m'a transfere un bout de requete en sql server.
Le soucis c'est que je suis sous assess..et je ne parviens pas à transfomer la fonction CASE en fonction SWITH..
pourriez vous m'aider ?..

Voici le bout de code en sql server

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT
      dbo.vwOcrTelegrams.Part,
      CASE vwOcrTelegrams.Status WHEN 0 THEN 'Lu' WHEN 8 THEN 'Lu' WHEN 3 THEN 'Non lu' WHEN 5 THEN 'Non lu' ELSE 'Autre' END AS status, 
      COUNT(DISTINCT dbo.vwOcrTelegrams.ItemID) AS Nb_colis