как подсчитать кол-во выбранных из базы записей и сумму ячеек в 1 запросе

Do6pR4oK

Новичок
как подсчитать кол-во выбранных из базы записей и сумму ячеек в 1 запросе

СУБЖ собственно
количество строк считаю так :
PHP:
$query = "SELECT price FROM $userstable WHERE nod = 'НОД-1'";
$res = mssql_query($query) or die(mysql_error());
$number = mssql_num_rows($res);
if ($number == 0) {
  echo "<CENTER><P>Отдыхающих с НОД-1 нет</CENTER>";
} else {
  echo "<CENTER><P>Количество отдыхающих с НОД-1: $number человек(а)<BR><BR>";
сумму ячеек price , так
PHP:
$query = "SELECT sum(price) FROM $userstable WHERE nod = 'НОД-1'";
$res = mssql_query($query) or die(mysql_error());
$row=mssql_fetch_array($res);
 echo "".$row[0]."";
а как это сделать в 1 запросе, подскажите начинающему, не пинайте, можно с пояснениями, а то с синтаксисом пока проблемы

-~{}~ 15.10.06 21:44:

ворос снят, во второй вариант добавил count и всё заработало как надо :)
 

3d1t0r_X

Новичок
$query = "SELECT sum(price) AS X, count(price) AS Y FROM $userstable WHERE nod = 'НОД-1'";
$res = mssql_query($query) or die(mysql_error());
$row=mssql_fetch_array($res);
echo $row[X];
echo $row[Y];
Ну так попробуй
Извиняюсь....
Удалите. незаметил последней строчки.
 
Сверху