2013-01-16 3 views
-1

У меня есть база данных с 4-мя колонками:Результаты Объединить строки по столбцам 1 просуммировать по колонке 2 в Total ТОГДА Сортировать по DESC

  1. Адрес
  2. Дата
  3. TEAM_NAME
  4. Score

Мне нужна страница результатов для SELECT И объединить «Team_Name» КОГДА равно и SUM «Score» AS Total и показывать только текущий месяц в отдельном месте «BW3Avon».

Вот мой код

<?php 
$con = mysql_connect("localhost","*******_admin","g********1"); 
if (!$con) 
{ 
die('Could not connect: ' . mysql_error()); 
} 

mysql_select_db("x0kqgoub_bw3avonscore", $con); 

$sql = "SELECT * FROM bw3avonscore WHERE MONTH(myDate) = MONTH(CURRENT_DATE)"; 

$result = mysql_query("SELECT * FROM bw3avonscore Team_Name ORDER BY Score DESC"); 

while($row = mysql_fetch_array($result)) 
{ 
echo $row['Team_Name'] . " " . $row['Score']; 
echo "<br />"; 
} 
mysql_close($con); 
?> 

ответ

0
SELECT Team_Name, SUM(Score) totalScore 
FROM tableName 
WHERE Location = 'BW3Avon' AND 
     MONTH(Date) = MONTH(CURDATE()) 
GROUP BY Team_Name 
Смежные вопросы