hum sorry effectivement ca marche mieux :)
Merci bcp les gars :)
Harkonnen
kik a écrit a écrit :
Ouaip ca à l'air mieux mais (désolé je suis relou...) ya encore une erreur du genre :Vous aveez essayé d'executer une requete ne comprenant pas la focntion Decision_test comme une partie de la fontion d'agrégat.... :(
Ca veut dire koi ca?
ça veut dire que tu as oublié le GROUP BY que je t'avais pourtant dit de mettre dans ma premiere réponse !
SELECT Decision_test, ..... GROUP BY Decision_test
Latruffe> bravo ! c'est pas la 1ere fois en plus que je me fais avoir par ces p*** de parenthèses !!!
kik
Ouaip ca à l'air mieux mais (désolé je suis relou...) ya encore une erreur du genre :Vous aveez essayé d'executer une requete ne comprenant pas la focntion Decision_test comme une partie de la fontion d'agrégat.... :(
Ca veut dire koi ca?
latruffe
Je dirais plutôt:
Select Decision_test, IIF(Decision.Decision_test="Réponse Négative";Count(*);Decision.Decision_test) As Expr1 FROM Decision;
Harkonnen
mareek a écrit a écrit :
essaie de pettre une virgule ("," ) plutot qu'un point virgule (";" )
ah oui, c'est ça, à tous les coups !! :jap:
mareek
kik a écrit a écrit :
j'ai ressayé avec count mais il me dit tjrs erreur de syntaxe juste et il me renvoit ici:
Select Decision_test, (IIF Decision.Decision_test="Réponse Négative";Count(*);Decision.Decision_test) FROM Decision;
La virgule après le select est bonne? c normal qu'il y en ait une?
essaie de pettre une virgule ("," ) plutot qu'un point virgule (";" )
kik
ok merci bcp :)
Harkonnen
j'ai rien pour tester pour le moment, je suis au boulot
je vérifierais ce soir.
kik
j'ai ressayé avec count mais il me dit tjrs erreur de syntaxe juste et il me renvoit ici:
Select Decision_test, (IIF Decision.Decision_test="Réponse Négative";Count(*);Decision.Decision_test) FROM Decision;
La virgule après le select est bonne? c normal qu'il y en ait une?
Harkonnen
kik a écrit a écrit :
Ok j'ai retesté avec IIF mais il me dit erreur de syntaxe :(
Voila ma requete
Hum j'ai une erreur ca ne marche pas.
Tu es sur que le IF ca existe dans le SQL?
kik
merci je vais essayer
Harkonnen
SELECT machin, (IIF Table.champ = valeur;count(*);table.champ) FROM Table GROUP BY machin
kik
Bon voila
J'ai une requete SQL à faire sur plusieurs tables dans laquelle je compte en fait le nombre de champ que la requete trouver (avec la fonction compte d'access).
Il ya juste un petit probleme : j'aimerai que pour une certaine valeur pour un champ particulier, il compte et que pour les autres valeurs de ce champ il ne compte pas. Comment spécifier ca dans la requête?