Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1817 connectés 

  FORUM HardWare.fr
  Programmation

  [ACCESS] Requete SQL compliquée :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ACCESS] Requete SQL compliquée :(

n°158476
kik
Aide toi toi même !!!
Posté le 13-06-2002 à 13:47:02  profilanswer
 

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?

mood
Publicité
Posté le 13-06-2002 à 13:47:02  profilanswer
 

n°158484
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-06-2002 à 13:55:34  profilanswer
 

SELECT machin, (IIF Table.champ = valeur;count(*);table.champ) FROM Table GROUP BY machin


---------------
J'ai un string dans l'array (Paris Hilton)
n°158595
kik
Aide toi toi même !!!
Posté le 13-06-2002 à 14:52:54  profilanswer
 

merci je vais essayer

n°158625
kik
Aide toi toi même !!!
Posté le 13-06-2002 à 15:13:46  profilanswer
 

Hum j'ai une erreur ca ne marche pas.
Tu es sur que le IF ca existe dans le SQL?

n°158627
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-06-2002 à 15:15:45  profilanswer
 

en SQL Access, oui
 
par contre, c'est pas IF, mais IIF, avec 2 I


---------------
J'ai un string dans l'array (Paris Hilton)
n°158634
kik
Aide toi toi même !!!
Posté le 13-06-2002 à 15:20:25  profilanswer
 

Ok j'ai retesté avec IIF mais il me dit erreur de syntaxe :(
Voila ma requete
 
Select Decision_test, (IIF Decision.Decision_test="Réponse Négative";Compte(*);Decision.Decision_test) FROM Decision;
Merci bcp d'avance :jap:

n°158639
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-06-2002 à 15:23:19  profilanswer
 

kik a écrit a écrit :

Ok j'ai retesté avec IIF mais il me dit erreur de syntaxe :(
Voila ma requete
 
Select Decision_test, (IIF Decision.Decision_test="Réponse Négative";Compte(*);Decision.Decision_test) FROM Decision;
Merci bcp d'avance :jap:  




 
remplace par Count


---------------
J'ai un string dans l'array (Paris Hilton)
n°158652
kik
Aide toi toi même !!!
Posté le 13-06-2002 à 15:35:39  profilanswer
 

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?

n°158655
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-06-2002 à 15:38:12  profilanswer
 

j'ai rien pour tester pour le moment, je suis au boulot
je vérifierais ce soir.


---------------
J'ai un string dans l'array (Paris Hilton)
n°158657
kik
Aide toi toi même !!!
Posté le 13-06-2002 à 15:40:12  profilanswer
 

ok merci bcp :)

mood
Publicité
Posté le 13-06-2002 à 15:40:12  profilanswer
 

n°158660
mareek
Et de 3 \o/
Posté le 13-06-2002 à 15:42:00  profilanswer
 

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 (";" )


Message édité par mareek le 13-06-2002 à 15:42:36

---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°158663
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-06-2002 à 15:43:58  profilanswer
 

mareek a écrit a écrit :

 
 
essaie de pettre une virgule ("," ) plutot qu'un point virgule (";" )  




ah oui, c'est ça, à tous les coups !!  :jap:


---------------
J'ai un string dans l'array (Paris Hilton)
n°158670
latruffe
Bdovore
Posté le 13-06-2002 à 15:50:44  profilanswer
 

Je dirais plutôt:
 
Select Decision_test, IIF(Decision.Decision_test="Réponse Négative";Count(*);Decision.Decision_test) As Expr1 FROM Decision;

n°158672
kik
Aide toi toi même !!!
Posté le 13-06-2002 à 15:51:26  profilanswer
 

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?

n°158677
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-06-2002 à 15:53:21  profilanswer
 

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 !!!


Message édité par Harkonnen le 13-06-2002 à 15:55:05

---------------
J'ai un string dans l'array (Paris Hilton)
n°158680
kik
Aide toi toi même !!!
Posté le 13-06-2002 à 15:54:52  profilanswer
 

hum sorry effectivement ca marche mieux :)
Merci bcp les gars :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ACCESS] Requete SQL compliquée :(

 

Sujets relatifs
petite requete sql pour ceux qui veulent !!![Requete] pb de recherche
[SQL] creer 2 tables avec des foreign keysEtat Access sous vb
Pb avec ACCESS et VB .. need help , please ...Pourquoi cette requete ne marche paS?
[ACCESS] prob de %Je suis nul en Access
MS Access delire completement !!![SQL] Alternative à "select machin into #tmptruc" ???
Plus de sujets relatifs à : [ACCESS] Requete SQL compliquée :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR