как сделать заказ в MySQL по имени дня, т.е.: воскресенье, понедельник, вторник, среда так далеезаказа MySQL на DAYNAME
SELECT
DAYNAME(dl.bookingDate) AS dayName, COUNT(dg.idDiary) AS totalBooked
FROM
diary_list dl, diary_group dg
WHERE
dl.idDiary = dg.idDiary AND dg.idService != 0 AND dl.status = 3
GROUP BY
dayName
ORDER BY
dayName ???
должен быть ORDER BY DAYNAME (дл. bookingDate) – cartina
Нет, DAYNAME возвращает строковое значение, а fe Суббота будет отсортирована до воскресенья. Вместо этого используйте DAYOFWEEK, который возвращает 1 для Su, 2 для Mo и т. Д. – CBroe
Посмотрите на WEEKDAY() из руководства http://dev.mysql.com/doc/refman/5.5/en/date-and- time-functions.html # function_weekday – jeff