Forum Webscript.Ru
Общие => Базы данных => Тема начата: Sniper от 23 Декабря 2002, 17:45:22
-
Как сосчитать все значения поля?
Поле числовое.
-
SELECT SUM(my_field) FROM my_table
-
Maniac То что ты написал почему-то возвращает количество записей в столбце.
Сразу отвечаю на возникший вопрос:
Формат поля, в котором я хочу посчитать значения
DOUBLE (6,2)
-
Количество записей возвращает функция COUNT. А Maniac написал то, что ты просил.
может, у тебя все значения - единицы? ;)
-
Maniac
Metaller
А как потом к этой сумме обращаться? $sum(my_field)?
-
А как потом к этой сумме обращаться?
Дык, как обычно.
$row=mysql_fetch_assoc($res);
$num=$row[\'SUM(my_field)\'];
Или получай данные таким запросом:
SELECT SUM(my_field) AS summary FROM my_table
и обращайся как к полю с именем summary