Problème Case en SQL
fredoalex
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
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
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
A voir également:
- Problème Case en SQL
- Aller à la ligne dans une case excel - Guide
- Excel case choix multiple - Guide
- Logiciel sql - Télécharger - Bases de données
- Supprimer case à cocher excel ✓ - Forum Excel
- Case à cocher excel - Forum MacOS
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, "ne fonctionne pas": message d'erreur, résultat inattendu, ?