Bonjour !
Je suis en train de convertir une requete sql sous access en une "vrai" requete sql xD
Mais j'ai un petit probleme sous access j'ai ca :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part , iIf(M.montantaccepte > 0,M.montantaccepte,0) AS [Mt accepted]Le probleme est qu'il y a une erreur sur la ligne du IF et qu'il ne connait pas RIGHT et LEFT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Right([datedebut],4)+"-"+Left(Right([datedebut],7),2)+"-"+Left([datedebut],2) AS Debut , Right([datefin],4)+"-"+Left(Right([datefin],7),2)+"-"+Left([datefin],2) AS Fin
Est ce qu'il y a des fonctions equivalente ? car j'ai chercher sur internet et je trouve pas grand chose... on me parle de IF EXIST, LEFT JOIN et RIGHT JOIN -_- vive les mots clés ^^
merci d'avance
EDIT : c'est la ligne du IF qui fessait en sorte qu'il disent qu'il conanit pas les LEFT et RIGHT donc enfait j'ai juste un probleme sur le ">" il dit qu'il connait pas et sur les ""-""
EDIT2 : j'ai resolu le probleme des "-" en mettant '-'
Pour le if j'ai trouvé que les if en sql marchait pas ... et qu'il fallait que je fasses un CASE mais le ">" est toujours inconnu au bataillon !
donc je vois pas comment faire pour faire la condition : montantaccepte>0
Partager