powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Объединение двух запросов
3 сообщений из 3, страница 1 из 1
Объединение двух запросов
    #39354551
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Есть таблица со статистикой поиска:
id, дата, строка

Нужно вытащить данные с группировкой по запросам за 30 последних суток

Делаю так. Получаю числа дней с текущего по 30 дней назад
Код: sql
1.
2.
SELECT DAY(DATE_SUB(CURDATE(), INTERVAL n DAY)) as d0 FROM
(SELECT t1.n FROM (SELECT 0 as n UNION SELECT 0 UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 UNION SELECT 10 UNION SELECT 11 UNION SELECT 12 UNION SELECT 13 UNION SELECT 14 UNION SELECT 15 UNION SELECT 16 UNION SELECT 17 UNION SELECT 18 UNION SELECT 19 UNION SELECT 20 UNION SELECT 21 UNION SELECT 22 UNION SELECT 23 UNION SELECT 24 UNION SELECT 25 UNION SELECT 26 UNION SELECT 27 UNION SELECT 28 UNION SELECT 29) as t1) as t2



А вот запрос для вывода статистики за определенные сутки:
Код: sql
1.
SELECT date_stat, findstr, COUNT(id_stat) as cnt FROM stat WHERE DAY(date_stat) = "тут число из первого запроса" GROUP BY findstr



Как эти запросы объединить в один, или может есть еще способ... Делать несколько запросов внутри скрипта не очень хочется...
...
Рейтинг: 0 / 0
Объединение двух запросов
    #39354597
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
(начало запроса)
FROM stat,
(тут текст первого запроса) as dates
WHERE DAY(date_stat) = dates.d0
(хвост запроса)


Вот только date_stat у тебя будет "ниачём"... надо и его в выражение группировки.
...
Рейтинг: 0 / 0
Объединение двух запросов
    #39355676
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

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


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