Requete impossible?

Requete impossible? - SQL/NoSQL - Programmation

Marsh Posté le 29-03-2005 à 09:26:24    

Bonjour
Je cherche a faire une requete pour qu'un rapport Crystal y puise des donnees mais je ne sais pas si c'est realisable en une seule requete.
J'ai une table Facturations contenant tous les appels realises par mes clients reliee a la Table Lignes par le champ Numero de Telephone.
J'aimerais en une seule requete regrouper les 3 numeros les plus appeles par Chaque client (il y a un champ numeroclient dans la table lignes).
Un truc du style:
Numeroclient;NumeroAppele;NombreD'appels
pour l'instant je fais

Code :
  1. SELECT TOP 3 (Lignes.NumeroClient) AS NumeroClient, Facturations.Appele, count(*) AS Appels
  2. FROM Lignes INNER JOIN Facturations ON Lignes.NumeroLigne=Facturations.Appelant
  3. GROUP BY (Lignes.NumeroClient), Facturations.Appele
  4. ORDER BY count(*) DESC;


evidement cela ne me sort que les 3 numeros les plus appeles tous clients confondus.
Le SGBD utilise est ACCESS (pour plus longtemps heureusement on passe a MySQL).
Voyez vous une solution 100% SQL a ce probleme car je me vois bien remplir une table temporaire au fur et a mesure (lancer cette requete pour chaque client) puis piocher dans la table mais je trouve ca un peu lourd pour un foutu report.
Merci de votre aide

Reply

Marsh Posté le 29-03-2005 à 09:26:24   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed