Fusion requêtes union
Résolu
domi6226
Messages postés
82
Statut
Membre
-
domi6226 Messages postés 82 Statut Membre -
domi6226 Messages postés 82 Statut Membre -
Bonjour,
Suite requêtes union.
J'ai plusieurs requêtes Union, et je voudrais fusionner ces requêtes dans un même état, est-ce possible ?
Merci de votre aide.
Suite requêtes union.
J'ai plusieurs requêtes Union, et je voudrais fusionner ces requêtes dans un même état, est-ce possible ?
Merci de votre aide.
1 réponse
-
Salut,
si elles ont le même nombre de champs, alors il suffit de faire une "super-requête" union qui concatène toutes les requêtes union précédentes...
SELECT * FROM Req1 UNION SELECT * FROM Req2 UNION SELECT * FROM Req3...
-
Le schéma simplifié de ma base
Produit A
Table AR : ref
Table : AM : mouvements
Produit B
Table BR : ref
Table : BM : mouvements
J'ai créé des requêtes entrées, sorties, cumul entrée et sortie, requêtes union pour chacun des produits.
J'ai créé deux états pour avoir la liste des mouvements avec un calcul sur le total des entrées et des sorties et avoir le solde en cours.
J'ai essayé la « super requête » mais cela ne me permet par d'avoir un regroupement par produit.
J'ai essayé d'introduire le nom du produit dans les tables AR et BR sans succès, car on ne peut pas créer 2 regroupements sur le même nom de champs, en plus il faut que je calcul le solde de M-1 avec un report cet état.
Si vous avez une soluce à m'apporter, je suis preneur.
Merci. -
-
Je suis entièrement d'accord avec toi, mais si je fais une table générale Ref et une table générale Mvts, je dois introduire la notion du nom du produit en automatique et pas simple pour faire les différentes requêtes Union pour les différents états liés à cette Union.
Mais je vais quand même tenter le coup.
Merci de ton aide. -
-
Après essai, voila le résultat, plus besoin de requête Union car une seule et même table, je créé des requêtes avec le champs du nom du produits dans les différentes requêtes pour les formulaires et les états.
Seul souci, c'est le report du calcul du solde m-1 dans l'état du mois en cours.
Explication :
création d'une requête par période (debut et fin) avec un regroupement par nom de produit.
création d'un état m-1 et d'un état m en cours partant de la même requête avec des dates différentes bien sur, le calcul des mvts et de solde par nom de produit est correct sur chacun des états, mais malgré que l'etat m-1 soit ouvert, le report du calcul du solde m-1 ne se fait pas par produit dans le m en cours mais reprends le solde d'un seul produit..
Alors que dans mon ancienne bdd, pas de souci, le je sèche
-