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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL]sous-requete a plusieurs parametres sous access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL]sous-requete a plusieurs parametres sous access

n°392312
hao
Posté le 13-05-2003 à 16:55:39  profilanswer
 

bonjour a tous,
 
j'ai un petit probleme avec une requete qui marchait sur d'autres logiciels:
 
la requete:
 
SELECT [lot num], [lot dat cre], [ref fac], [fac mnt acp]
FROM [acprpr 2002]
WHERE ([lot num], [lot dat cre])  in
(
select [lot num], [lot dat cre]
from [sous-requete gros totaux]
);

sachant que les champs existent dans la sous-requete.
 
cette requete marche avec 1 parametre pour le IN, mais pas deux  on dirait :??:
 
quelqu'un saurait trouver une parade ? ( ou me dire ou j'ai merdé ).


Message édité par hao le 13-05-2003 à 16:56:04
mood
Publicité
Posté le 13-05-2003 à 16:55:39  profilanswer
 

n°392471
hao
Posté le 13-05-2003 à 18:08:05  profilanswer
 

up

n°392475
Profil sup​primé
Posté le 13-05-2003 à 18:10:40  answer
 

dis nous plutot que dois faire ta requete

n°392974
hao
Posté le 14-05-2003 à 09:57:32  profilanswer
 

j'ai une table contenant des montants, ave numero de lot et date.
 
je veux une requete qui m'affiche toutes les lignes de cette table dont la somme des montants pour ce numero de lot et une meme date est superieure a un certain montant.
 
je mets le code de la sous-requete, on sait jamais:
 

requete: sous-requete gros totaux
 
SELECT [acprpr 2002].[Lot Num], Sum([acprpr 2002].[fac mnt acp]) AS montant, [acprpr 2002].[Lot Dat Cre]
FROM [acprpr 2002]
GROUP BY [acprpr 2002].[Lot Num], [acprpr 2002].[Lot Dat Cre]
HAVING (((Sum([acprpr 2002].[fac mnt acp]))>1000));

n°393233
Profil sup​primé
Posté le 14-05-2003 à 12:30:12  answer
 

Hao a écrit :

j'ai une table contenant des montants, ave numero de lot et date.
 
je veux une requete qui m'affiche toutes les lignes de cette table dont la somme des montants pour ce numero de lot et une meme date est superieure a un certain montant.
 


reformule parce que dans ta phrase je vois 2 conditiions mais je ne les comprend pas !

n°393234
Profil sup​primé
Posté le 14-05-2003 à 12:32:51  answer
 

tu veux plutot dire que tu recherche pour une meme date une somme de montant>1000 ? capte pas trop mais bon

n°393252
trueslash
(╯°□°)╯︵ MMM
Posté le 14-05-2003 à 12:58:01  profilanswer
 

l'opérateur IN ne fonctionne pas avec plus d'un champ sur certains SGBD, ça peut venir de là
 
essaye comme ça:
 

SELECT [lot num], [lot dat cre], [ref fac], [fac mnt acp]
FROM [acprpr 2002]
WHERE EXISTS (SELECT *  
              FROM [sous-requete gros totaux]
              WHERE [acprpr 2002].[lot num]  = [sous-requete gros totaux].[lot num]
              AND   [acprpr 2002].[lot dat cre]  = [sous-requete gros totaux].[lot dat cre])

n°393963
hao
Posté le 14-05-2003 à 17:05:20  profilanswer
 

a priori ca marche :)
merci a vous


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

  [SQL]sous-requete a plusieurs parametres sous access

 

Sujets relatifs
[asp] Erreur lors de passage de champs pour une requetepassage d'une page à l'autre = coupe les parametres aux espaces???
Question sur Dblookupcombobox de Delphi 5 et SQL server 2000Existe-t-il une fonction équivalente au nvl de Oracle sous ACCESS?
Afficher la même fenetre pour remplir des textboxs en plusieurs endroibouton et icones sous access
MySQL : Requête sur un champ de type DATETIME[HTML] Associer un textfield a plusieurs boutons
Connexion ODBC accessJDBC pour MS SQL SERVER 2000
Plus de sujets relatifs à : [SQL]sous-requete a plusieurs parametres sous access


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