Bonjour,

J'effectue la migration d'une vieille application Delphi de Paradox vers Firebird. Je fais actuellement trois requêtes pour remplir une variable de type Array et je me demande s'il ne serait pas possible de tout regrouper en une seule requête.
Les 3 requêtes sont :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Select Abotype , Count(*) as Debiteur from reprise
Where client = :IdClient
And Carte Is Null
And FDAte Is Not Null
Group By AboType
 
Select Abotype , count(*) as Surnumeraire from reprise
Where client = :IdClient
And Carte = -2
Group By AboType
 
Select Abotype , Count(*) as Perime from reprise
Where client = :IdClient
And Carte = -1
Group By AboType
merci de votre aide