number1215
Новичок
подскажите как переделать sql-запрос
есть сайт с тестами ... нужно вывести таблицу с лучшими результатами за каждый день текущего месяца
вот таким запросом вытаскиваю все результаты тестов за текущий месяц (с первого числа месяца по вчерашнее число):
получаю записи тестов за текущий месяц отсортированные по дате, количеству правильных ответов и количеству неправильных
после этого в скрипте выбираю только один самый "лучший" результат за каждое число
а можно переписать запрос так, чтобы вытаскивать сразу только один лучший результат за каждый день месяца???

есть сайт с тестами ... нужно вывести таблицу с лучшими результатами за каждый день текущего месяца
вот таким запросом вытаскиваю все результаты тестов за текущий месяц (с первого числа месяца по вчерашнее число):
PHP:
SELECT *, DATE_FORMAT(timestamp,'%d.%m.%Y') AS date
FROM testresults
WHERE timestamp > '2008-06-01' AND timestamp NOT LIKE ('2008-06-28%')
ORDER BY SUBSTRING(timestamp, 1, 10) DESC, answers_right DESC, answers_wrong ASC
после этого в скрипте выбираю только один самый "лучший" результат за каждое число
а можно переписать запрос так, чтобы вытаскивать сразу только один лучший результат за каждый день месяца???
