Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में SUM का MAX खोजें

इसे आजमाएं:

$test = "SELECT c_id, MAX(Bought) AS MaxBought FROM (SELECT c_id, SUM(n_sell) AS Bought FROM sell GROUP BY c_id) AS tmp HAVING MAX(Bought) = tmp.Bought"; 
$resut = mysql_query($test) or die(mysql_error());
while($t = mysql_fetch_array($resut)){
    echo "Number of sold: ". $t['MaxBought'] ." to". $t['c_id'] .":id of customer";
    echo "<br />";
}

आसान समझने के लिए यहाँ केवल SQL क्वेरी है:

SELECT c_id, MAX(Bought) AS MaxBought
FROM (SELECT c_id, SUM(n_sell) AS Bought
      FROM sell
      GROUP BY c_id) AS tmp
HAVING MAX(Bought) = tmp.Bought


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में अनकमिटेड डेटा प्राप्त करें

  2. GROUP BY में कौन सी पंक्ति चुनी गई है?

  3. विदेशी कुंजी संदर्भों को अद्यतन किए बिना एक InnoDB तालिका का नाम बदलना?

  4. मैं रेल MySQL एडाप्टर कैसे स्थापित करूं?

  5. पायथन pymySQL उद्धरणों के साथ एक स्ट्रिंग भेज रहा है