0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 45
|
||||||
1 | ||||||
Не могу переделать запрос01.12.2017, 12:42. Показов 471. Ответов 2
Метки нет (Все метки)
Здравствуйте!
не могу переделать запрос
Есть таблица сделок: deals, с полями id, created_at (INT), status (INT) По указанному запросу для графика подбираются все сделки со статусом 100, с количеством по датам. Появилась задача сделать запрос, который бы выводил все сделки с количеством по датам, но группированные еще и по статусу. Сам статус также нужно вынести в SELECT Основная проблема в том, что сейчас выводятся весь промежуток дат, даже если есть count = 0 Если убрать условие status = 100, и добавить status в GROUP BY, то выборка идет, но пропадают нулевые значения count... Куда копать, не подскажите? Добавлено через 3 часа 21 минуту Наверное можно сделать join таблицы доступных статусов... Тогда проблема решиться... Но нет такой таблицы и статусы прописаны жестко в системе... Нельзя ли join сделать не для таблицы, а для массива, например? Добавлено через 1 час 0 минут Пока через временную таблицу сделал
0
|
01.12.2017, 12:42 | |
Ответы с готовыми решениями:
2
Не знаю как переделать запрос Переделать запрос с MS SQL на MySQL Как переделать код - сделать запрос с двух и более страниц? Как переделать запрос в цикле на один запрос с фильтром по массиву |
763 / 664 / 194
Регистрация: 24.11.2015
Сообщений: 2,158
|
|
01.12.2017, 16:04 | 2 |
Если проблема только в этом, то есть такая конструкция GROUP BY .... HAVING count... <>0
0
|
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 45
|
|
01.12.2017, 16:08 [ТС] | 3 |
Забыл.... проверю
Спасибо!
0
|
01.12.2017, 16:08 | |
01.12.2017, 16:08 | |
Помогаю со студенческими работами здесь
3
Переделать SQL запрос в запрос RedBeanPHP Переделать запрос Переделать запрос в параметрический Переделать SQL запрос Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |