LINUX.ORG.RU

mysql and select sum(fild_name) трабл


0

0

Есть mysql 3.22.14. С киски через pipe's загоняю в него accounting по проходящему трафику. Потом считаю через mysql -p select sum(bytes) from traffic where date between "begin_date" and "end_date" and dest between "begin_dest" and "end_date"; Получаю число sum1. Потом для проверки select * into outfile "/temp/traff" from traffic where date between "begin_date" and "end_date" and dest between "begin_dest" and "end_date"; Натравливаю на полученный файл перл-скрипт и получаю число sum2. sum1!=sum2. То бишь результаты обработки одного и того=же массива данных в корне различаются при подсчете через встроенный sql и скриптом- совершенно различны. Где собака порылась? Похоже что встроенная функция sum в mysql'е врет? P.S.Перлом все правильно посчитал- сравнивал с четырмя источниками чеоырьмя разными скриптами. Все совпало до байта.

anonymous

А какого типа у тебя поля dest и date? не строкового ли?

YAnother
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.