Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / убрать из выборки c группировкой строки с null / 4 сообщений из 4, страница 1 из 1
28.08.2017, 16:32
    #39511788
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
убрать из выборки c группировкой строки с null
Есть запрос c группировкой по 2м полям. Здесь привел бОльшую часть.
SELECT user, network,
sum(case when (post_at >= (current_date() - 1) and post_at < current_date()) then 1 end) posted,
sum(case when status = 4 then 1 end) errors

from blablabla
WHERE network_post IS NOT NULL and post_at IS NOT NULL
GROUP BY locale, network

Все работает, но есть случаи, когда целая строка, а имеено все столбцы, кроме user и network = null. Т.е. эту строку запросто можно не учитывать, но как? Заранее спасибо
...
Рейтинг: 0 / 0
28.08.2017, 17:05
    #39511809
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
убрать из выборки c группировкой строки с null
yankeeez,

Код: sql
1.
2.
SUM( case when post_at >= (current_date() - 1) and post_at < current_date() then 1 ELSE NULL end ),
SUM(case when status = 4 then 1 ELSE NULL end) errors
...
Рейтинг: 0 / 0
28.08.2017, 17:12
    #39511815
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
убрать из выборки c группировкой строки с null
MasterZiv,

Спасибо, но результат не поменялся, до этого как раз был именно такой вариант
...
Рейтинг: 0 / 0
28.08.2017, 17:56
    #39511838
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
убрать из выборки c группировкой строки с null
Блин, хевинг все решил)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / убрать из выборки c группировкой строки с null / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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