powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как поставить ограничения для даты sql?
5 сообщений из 5, страница 1 из 1
Как поставить ограничения для даты sql?
    #39981320
Night_Harpy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос который выводит из бд три самых больших числа(каждое число принадлежит разной дате, у одной даты может быть несколько чисел), но выводятся эти числа из разных дат. Как сделать что бы этот запрос выводил три самых больших числа для конкретной даты?
...
Рейтинг: 0 / 0
Как поставить ограничения для даты sql?
    #39981344
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сгруппить по дате, взять максимум значения.
...
Рейтинг: 0 / 0
Как поставить ограничения для даты sql?
    #39981347
paver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Night_Harpy,
ORDER BY ...
LIMIT 3
...
Рейтинг: 0 / 0
Как поставить ограничения для даты sql?
    #39981389
Night_Harpy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, а можно поточнее как это сделать?
...
Рейтинг: 0 / 0
Как поставить ограничения для даты sql?
    #39981401
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Night_Harpy
Есть запрос который выводит из бд три самых больших числа(каждое число принадлежит разной дате, у одной даты может быть несколько чисел), но выводятся эти числа из разных дат. Как сделать что бы этот запрос выводил три самых больших числа для конкретной даты?
Отсюда не видно "этот запрос". Сложно сказать, что там следует изменить. Или, проще заново написать.

Конкретная дата задана явно? Если задана, то, вероятно, нужно добавить что-то вроде WHERE `date_field` = '2020-04-12'. Если не задана, тогда не понятно, откуда брать ее или как вычислять (напрмер, использовать дату, имеющую максимальное число).

Три самых больших числа это ORDER BY `number_field` DESC LIMIT 3

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


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