2013-05-30 8 views
0

Возможно, есть кто-то, кто может мне помочь.показывает максимальную сумму как результат

У меня есть 5 таблиц, из которых у меня будет сумма за стол и максимальная сумма.

Я пробовал это, но у меня есть ошибка.

$best_browser_query = mysql_query("select max(sum(google_browser_ie), sum(google_browser_sa), sum(google_browser_ch), sum(google_browser_ff), sum(google_browser_an)) as sum_amount from site_google_browsers limit 1"); 
while ($best_browser = mysql_fetch_array($best_browser_query)) { 
echo '<tr>' . 
' <td class="adm_box_text2">' . TEXT_BEST_BROWSER . '</td>' . 
' <td class="adm_box_text2">' . $best_browser['sum_amount'] . '</td>' . 
'</tr>'; 
} 

Кто-нибудь знает, что я делаю неправильно?

ответ

0

Вы не можете использовать максимум на колонках, вы можете попробовать следующий запрос:

select max (sum_amount) from 
(select sum(google_browser_ie) as sum_amount union 
     sum(google_browser_sa)union 
     sum(google_browser_ch) union 
     sum(google_browser_ff) union 
     sum(google_browser_an)from site_google_browsers limit 1") a; 
Смежные вопросы