bonjour,

voici quelques heures que je me bats avec une syntaxe SQL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SELECT T_PLANNING_CLIENT.Num_protocole AS [Numéro Protocole],
  T_PROTOCOLE.[Nombre de visites], 
  Min(T_PLANNING_CLIENT.Date) AS [Date Début], 
  Count(T_PLANNING_CLIENT.Date) AS [Nombre de volontaire demandé], 
  Sum(IIf(T_PLANNING_CLIENT.[RDV pris]=2,0, T_PLANNING_CLIENT.[RDV pris]) AS [Nombre de volontaire recruté]), 
  Count(T_PLANNING_CLIENT.Date)-Sum(T_PLANNING_CLIENT.[RDV pris]) AS Delta, 
  IIf(T_PLANNING_CLIENT.[RDV pris]=2,"Test Annulé",
    IIf(T_PLANNING_CLIENT.[Date]<=Now(),"Test en cours","Test à planifier")
  ) AS [Statut du test] 
FROM T_PLANNING_CLIENT 
INNER JOIN T_PROTOCOLE ON T_PLANNING_CLIENT.Num_protocole = T_PROTOCOLE.Numéro 
GROUP BY T_PLANNING_CLIENT.Num_protocole, T_PROTOCOLE.[Nombre de visites], 
  IIf(T_PLANNING_CLIENT.[RDV pris]=2,"Test Annulé",
    IIf(T_PLANNING_CLIENT.[Date]<=Now(),"Test en cours","Test à planifier")
  ), 
  T_PLANNING_CLIENT.Visites 
HAVING (((T_PLANNING_CLIENT.Visites)=1)) 
ORDER BY T_PLANNING_CLIENT.Num_protocole;
j'ai toujours le meme message
syntaxe incorrecte vers '='
syntaxe incorrecte vers 'T_PLANNING_CLIENT'
impossible de preparer les instructions

je ne comprends pas trop le problème car je ne fais que copier une requête depuis access
elle fonctionne très bien d'ailleur mais pas dans le sql query de excel
quelqu'un a t il une piste ou une idée car là j'avoue que ca m'énerve de tourner en rond....

merci d'avance
et bon réveillon...
munity