Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не суммируются данные / 12 сообщений из 12, страница 1 из 1
19.01.2021, 13:23
    #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
19.01.2021, 13:59
    #40037130
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются данные
irbis3000Всегда выдаёт разный результатдокажите пожалуйста
...
Рейтинг: 0 / 0
19.01.2021, 14:15
    #40037137
irbis3000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не суммируются данные
Доказать не могу, так как в выборке 12 млн. записей.

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

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


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

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

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

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

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

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

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

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

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

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


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