У меня есть MSSQL база. С базой я работаю через PHP.
Так вот, я знаю что
MуSQL можно сумировать столбцы следуюцим образом:
$res = mysql_query("SELECT SUM(cost1+cost20) FROM MOBIL WHERE DATE LIKE '2005-09-%'") or die(mysql_error());
$row = mysql_fetch_assoc($res);
echo $row['SUM(cost1+cost20)'];В результате выйдет ихняя сумма.
Теперь я пытаюсь сделать с MSSQL:
$result = mssql_query($query);
$numRows = mssql_num_rows($result);
while($row = mssql_fetch_array($result))
{
echo $row['SUM(ORa+ORb)'];
} Выходит ошибка:
Notice: Undefined index: SUM(ORa+ORb) in g:\inetpub\wwwroot\sum_result.php on line 33меня интересует правильно ли я записал сам query. меня интересует сумирования столбнов по конкретнему ID
Еще один нюанс если заметите я не использовал функцию mssql_fetch_assoc
она просто не работает, может есть другой вариант..
Модератор: Оформляйте топики согласно требованиям форума!!! Топики оформленные не по правилам - будут удаляться. Закрыт за кросс-постинг. |