Bonjour à tous,
J'essaie d'améliorer mes rêquetes pour plus de lisibilités. Je travaille dans la compta donc je suis loin d'être un pro du SQL.
Voici mon problème : Je peux dans mon logiciel comptable récupérer des données en écrivant ce genre de requêtes :
où ARR001, ARR002 sont des bases de données différentes. (Il y en a une centaine)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select DISTINCT "ARR001" as db, g_general, G_LIBELLE from DBARR001.dbo.generaux union select DISTINCT "ARR002" as db, g_general, G_LIBELLE from DBARR002.dbo.generaux union select DISTINCT "ARR003" as db, g_general, G_LIBELLE from DBARR003.dbo.generaux
Je voudrai écrire une boucle pour simplifier :
Pensez-vous que cela soit possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FOR (ARR001, ARR002 ...) Select distinct XXXX as db ....
Merci d'avance







Répondre avec citation






Partager