Menu

Problème Case en SQL

fredoalex - 20 févr. 2018 à 09:59 - Dernière réponse : yg_be 5793 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 20 juin 2018 Dernière intervention
- 20 févr. 2018 à 18:55
Bonjour,

Mon code ci dessous ne fonctionne pas et je ne comprend pas pourquoi

With ma1(
SELECT distinct "cmenucom", "cmedatc","grplib", "cmedatl1", "cmedatarr_ph", "blenum", "bledatl", ( "bledatl" - "cmedatarr_ph" ) "nbj_retard", ( "cmedatl1" - "cmedatarr_ph" ) "delai" FROM "fac_coment" LEFT JOIN "fac_bldet" ON "bldretab" = "cmeetab" AND "bldrnum" = "cmenucom" LEFT JOIN "fac_blent" ON "bldetab" = "bleetab" AND "bldnum" = "blenum"
left join "fac_groupe_ent" on "grplib"="grplib"
WHERE "bledatl" >= '2018.01.01'

)

Select *
case
when delai<=2 then Nbj_retard-1
else nbj_retard
end
from ma2


Afficher la suite 

Votre réponse

1 réponse

yg_be 5793 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 20 juin 2018 Dernière intervention - 20 févr. 2018 à 18:55
0
Merci
bonsoir, "ne fonctionne pas": message d'erreur, résultat inattendu, ?
Commenter la réponse de yg_be