вопрос по sum()

DenVeroid

Новичок
вопрос по sum()

Немогу понять почему происходит разный результат при разных запросах

если делаем такой запрос
PHP:
SELECT sum(purchase), sums_id, id, sale, purchase FROM table GROUP BY purchase
то выводиться 25 записей

а если такой
PHP:
SELECT sums_id, id, sale, purchase FROM table
выводиться 41 записей


я заметил что в первом запросе не выводятся те записи, если в столбцах sale(double), purchase(double) нет данных, в место них просто ноль "0", смотрел в MySQL-Front


даже пробывал таким образом
PHP:
SELECT isnull(purchase), sums_id, id, sale, purchase FROM table GROUP BY purchase
но и тут ничего не вышло

как можно решить этот вопрос?
 

Wicked

Новичок
пипец :)
Denveroid:
1) ответ на твой вопрос заключен в самом вопросе:
... происходит разный результат при разных запросах
Собственно почему он должен быть одинаковым?

2) Какой смысл у поля purchase и зачем ты по нему группируешь и берешь сумму?
 

DenVeroid

Новичок
тьфу блин, извеняюсь совсем в другом месте надо было изменить, сейчас всё нормально
 
Сверху