Bonjour, je suis un nouvel arrivant, et j'ai un petit blocage en SQL:

Suivant la valeur d'un de mes champs, récupéré grace a un API, je voudrais tester la valeur de la date d'une de mes données avec un select case (ou autre si vous proposez...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
select 
case API.Get_Applied_Date("mes données d'entrées")
when API.Get_Applied_Date("mes données d'entrées") IN 
(select API.Get_Applied_Date("mes données d'entrées") from ma_table
                    where API.Get_Applied_Date("mes données d'entrées")  <= '&date' 
                    and API.Get_Revised_Due_Date("mes données d'entrées") >= '&date'))
then 'OK'
else 'error'
end
 
from ma_table
cependant, cela ne fonctionne pas... Quelle est l'erreur ? Ou avez vous une solution pour outrepasser un select case ?

cordialement.