powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не суммируются данные
12 сообщений из 12, страница 1 из 1
Не суммируются данные
    #40037108
irbis3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста, почему запрос вида

SELECT SUM(a) FROM (SELECT SUM(a) a FROM table1 GROUP by b,c) a

Всегда выдаёт разный результат

Я ожидал что должно соблюдаться следующее

SELECT SUM(a) FROM (SELECT SUM(a) a FROM table1 GROUP by b,c) a

=

SELECT SUM(a) a FROM table1

В чём может быть причина?


Может ли быть ограничения MYSQL на количество строк, которое может быть просуммировано?

Заранее спасибо!
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037130
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis3000Всегда выдаёт разный результатдокажите пожалуйста
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037137
irbis3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доказать не могу, так как в выборке 12 млн. записей.

Могу сказать лишь только что

a - кол-во кликов INT
b - id запроса, всюду положительные числа без null
c - дата, дата без времени в формате YYYY-MM-DD


Списался с техподдержкой хостинга, они залили базу на свой сервер и попробовали запрос. У них всё стабильно правильно работает.

Так что ребятки верьте всему тому что делает MYSQL а я подумаю может быть стоит снести его вовсе и устроится работать в другом месте.
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037154
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в поле c - дата, дата без времени в формате YYYY-MM-DD случайно NULL не затесались?
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037160
irbis3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет

Вот баг, который нужно было вылечить https://bugs.mysql.com/bug.php?id=98942

Если у кого то стоит 5.7 то вполе вероятно вам тоже надо лечить, так как у меня 5.7
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037162
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis3000
в выборке 12 млн. записей.
неправда, в результате запроса не более одной записи.
irbis3000
выдаёт разный результат
Данные меняются между запросами
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037217
irbis3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

спасибо за предположение, но они в данном случае неверные.
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037219
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis3000,

Таки продемонстрируйте, пожалуйста, несколько последовательных запусков одного запроса с разными результатами.
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037263
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis3000
Нет

Вот баг, который нужно было вылечить https://bugs.mysql.com/bug.php?id=98942
Если у кого то стоит 5.7 то вполе вероятно вам тоже надо лечить, так как у меня 5.7
продемонстрируйте баг здесь dbfiddle.uk
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037561
irbis3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Баг был на версии 5.7.31 после обновления до 5.7.33 сумма считается правильно.

Читайте сколько багов фиксится каждый месяц

https://dev.mysql.com/doc/relnotes/mysql/5.7/en/
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037565
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis3000
Читайте сколько багов фиксится каждый месяц
И много ли среди них wrong result?
...
Рейтинг: 0 / 0
Не суммируются данные
    #40037571
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis3000,

не хочется вникать, но навскидку баг был с
cast(..... as Binary)
с чистыми данными бага не могло быть
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не суммируются данные
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]