|
|
|
| в запросе к таблице через phpmyadmin оператор SUMM возвращает NULL
если через скрипт php то вообще ошибка....
что может быть не так с полем?? | |
|
|
|
|
|
|
|
для: psychomc
(02.10.2008 в 18:50)
| | оператор SUMM? | |
|
|
|
|
|
|
|
для: psychomc
(02.10.2008 в 18:50)
| | Если в суммируемом столбике отсутствует одно или несколько значений - это повод для. | |
|
|
|
|
|
|
|
для: psychomc
(02.10.2008 в 18:50)
| | 1. Что за ошибка? SUMM - это опечатка, в оригинале SUM?
2. Содержит ли столбец значения NULL? Если да, то результат правильный - суммирование с NULL всегда дает NULL (это неорпделенное значение и результат всегда будет неопределенным). | |
|
|
|
|
|
|
|
для: cheops
(03.10.2008 в 04:45)
| | "SUMM" - это моя опечатка...в оригинале SUM.
значения NULL не содержит... | |
|
|
|
|
|
|
|
для: psychomc
(03.10.2008 в 13:20)
| | может ли быть ошибка из-за того, что varchar тип данных столбца???
хм...странно,сегодня уже выдаёт результат...правильный. но только через phpmyadmin, если в запросе написать
SELECT SUM(sales.cena) AS sum FROM sales
|
то выдаёт ошибку почему-то...
если
SELECT sales.cena AS sum FROM sales
|
то запрос работает,сумму естественно не считает, но выборка происходит нормально
правда я уже сумму посчитал в цикле при выборке, всё нормально, но интересно почему запрос не захотел работать...
ни один из приведённых вами вариантов выше к этому случаю вроде не подходит.... | |
|
|
|
|
|
|
|
для: psychomc
(03.10.2008 в 13:24)
| | Может... лучше использовать тип данных DECIMAL - он как раз для денежных величин предназначен. | |
|
|
|
|
|
|
|
для: cheops
(04.10.2008 в 00:18)
| | Cheops,спасибо,погляжу что за он.... | |
|
|
|