0
J'ai une table où j'ai besoin de sélectionner MAX (SOMME (total)) d'un total de périodes.Optimisation mysql, sélectionner multiple pour sélectionner simple
SELECT SUM(P.amount) as total FROM bank P WHERE P.ReceivedDate >= '2008-07-28' AND P.ReceivedDate <= '2008-08-31';
SELECT SUM(P.amount) as total FROM bank P WHERE P.ReceivedDate >= '2008-09-01' AND P.ReceivedDate <= '2008-09-28';
SELECT SUM(P.amount) as total FROM bank P WHERE P.ReceivedDate >= '2008-09-29' AND P.ReceivedDate <= '2008-10-26';
J'ai exécuté les requêtes ci-dessus et trouvé le total le plus élevé en PHP.
Je ne sais pas comment regrouper par cette requête.
Je m'attends à une seule requête pour remplacer toute cette requête à MAX (SUM (total)).
aidez-moi s'il vous plaît.
Pourquoi ne pas utiliser entre au lieu de> = <= opérateurs? – AntonioCS
Vrai, entre serait mieux. –
oui je vais utiliser entre, merci pour votre solution – itsoft3g