Доброго времени суток, Трудяги,
Есть mysql база биллинга:
mysql> select `zone_name`,sum(`call_time`),sum(`cost`) from test group by `zone_name`;
+----------------------------------------------------+------------------+------------------+
| zone_name | sum(`call_time`) | sum(`cost`) |
+----------------------------------------------------+------------------+------------------+
| Armenia (fix) | 0 | 262.2 |
| Armenia (fix), Erevan | 0 | 274.3 |
| Armenia (mob) | 0 | 1105.58 |
Часть таблицы с латиницей выглядит нормально,
а вот когда начинается кириллическая часть, так форматирование нарушено:
| USA | 4 | 268.62 |
| USA, premuim | 0 | 5.18 |
| Uzbekistan (fix), Tashkent | 0 | 201.88 |
| Uzbekistan (mob) | 0 | 437.76 |
| Курская область Курск (fix) | 0 | 9 |
| Красноярский край Краснояр | 0 | 16.15 |
| Краснодарский край (fix) | 0 | 13.84 |
| Краснодарский край Краснод | 0 | 15.57 |
| Карелия (Республика) Петроз | 0 | 55.16 |
| Кавказские Мин.Воды | 0 | 4.62 |
| Калужская область (fix) | 0 | 5.19 |
| Калужская область Калуга (fi | 1 | 178.8 |
| Калининградская область Ка | 0 | 42 |
Это было бы не так страшно если бы колонка sum(`call_time`) для всех строк ни была равна 0.
Т.е. я делаю вывод, что mySQL не считает время как время.
Т.к. время у него в данных есть, напрмер:
mysql> select `call_time` from test where zone_name='USA';
+-----------+
| call_time |
+-----------+
| 00:04:00 |
| 02:09:00 |
| 00:40:00 |
| 00:01:00 |
| 02:24:00 |
| 00:02:00 |
| 00:12:00 |
| 00:01:00 |
| 00:06:00 |
| 00:01:00 |
| 00:02:00 |
| 00:01:00 |
| 00:01:00 |
| 00:04:00 |
| 00:03:00 |
| 00:01:00 |
| 00:09:00 |
| 00:01:00 |
| 00:01:00 |
+-----------+
19 rows in set (0.00 sec)
mysql>