Bonjour,
je m'excuse par avance si le sujet n'est pas à la bonne place car il n'agit pas d'un problème pur Windev mais plus de requête SQL.
j'ai créé une requête SQL pour afficher les informations du parc machines d'un client; jusque la, tout va bien tout s'affiche correctement avec mes jointures pour les informations de modèles, fabricants, clients, villes, ... qui sont dans d'autres fichiers HFSQL; le tout est affiché dans une fenêtre Windev dans une table.
Mon problème est que le client voudrait rajouter dans cette table, les informations du dernier devis réalisé sur ces machines.
J'ai essayé de remplir ma table avec ma précédente requête puis de parcourir toutes les lignes de la table et de chercher le dernier devis réalisé sur cette machine en faisant un SELECT TOP 1 FROM Devis; ça fonctionne mais c'est très lent ( la base machine fait 34 000 lignes).
Y aurait-il un moyen de combiner les deux requêtes à savoir le
et le
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM Machine
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT TOP 1 * FROM DEVIS
de façon à ce que pour chaque ligne de ma première requête, j'obtienne les informations du dernier devis associé?
J'ai regardé au niveau des UNION ou des sous requetes, mais ça ne correspond pas à ce que je cherche; je ne veux pas ajouter des lignes au résultat, mais des colonnes.
je vous remercie
Partager