мне нужно создать запрос, который выглядит, как это изображение с результатом:MySQL группировка из сложного запроса
Вы можете игнорировать имена пользователя, user_id прекрасно сейчас. Каждый пользователь может иметь несколько расписаний на один день. Поэтому мне нужно подсчитать часы и поместить их в свой столбец на день недели. Затем в итоге получится итог. Вот снимок экрана базы данных:
Вот что я до сих пор, что заставляет меня дни недели итоги, но не объединены в одну запись с днем недели, как своей собственной колонке и всего. Любая помощь будет оценена по достоинству. Благодаря!
SELECT user_id, WEEKDAY(start_date) AS day, (select time_to_sec(timediff(end_date, start_date))/3600) AS hours FROM `timesheet_table` WHERE id > 0 GROUP BY day, user_id
См. Http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple- sql-query – Strawberry
Понятия не имею, почему кто-то дал это голосование. Это очень четкий и краткий вопрос. –