Bonjour,
Je souhaite simplement faire une requête avec un if.
En fait je ne sais pas où le placer.
Merci de votre aide
Bonjour,
Je souhaite simplement faire une requête avec un if.
En fait je ne sais pas où le placer.
Merci de votre aide
Bonjour,
Et si vous nous donniez le code de votre requête pour que nous permettre de vous aider ?
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Select temps_calculé from table1 if(champs_unite_temps =heure, if(champs_heure <champs_,bareme,champs_heure ,champs_,bareme) if(champs_jours<champs_,bareme,champs_jours*8,champs_,bareme*8)) as temps_calculé
Utilisez la fonction CASE dans votre cas :
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT temps_calculé CASE champs_unite_temps WHEN 'heure' THEN CASE WHEN champs_heure < champs_ THEN .. WHEN champs_jours< champs_ THEN .. END ... END FROM table1
Merci en fait chui novice,
mais Duree_formation_calculee comment la déclare t on
De plus si vous aviez une requête toute simple avec un if, juste pr voir la construction.. merci d'avance
Partager