Задавайте вопросы, мы ответим
Вы не зашли.
Есть 5 таблиц : indicators (в них хранятся различные показатели - рост, вес), health (там хранится дата прохождения этих показателей), child (ребенок), season (месяц и количество рабочих дней), attendance (посещаемость ребенка за определенный месяц)
приведу поставленную цель на примере :
Допустим идет месяц май и в нем 25 рабочих дней, дети посещают садик - кто-то 12 дней, кто-то 24 дня и т.д. Эту посещаемость надо разбить на группы ">90%", "70-90%", "50-70%" и "<50%". В свою очередь в таблице показателей хранятся данные для каждого ребенка - например, рост и вес и их значения (130 рост, 40 вес и тд), а в таблице health можно узнать дату прохождения этого обследования ( 15 мая скажем)
Так вот, надо сделать так, чтобы для каждой группы по посещаемости (">90%", "70-90%", "50-70%" и "<50%") выдавались средние значения показателей ( роста и веса) и важно, чтобы месяц обследования и месяц в таблице season совпадали
показатели ">90%" "70-90%" "50-70%" "<50%"
рост 123 117 null 120
вес 41 39 null 40
Надеюсь понятно объяснил) Только начал работать с mysql и вообще не могу понять как это связать воедино, жду помощи и поддержки)
Неактивен
городить монстра из нескольких левых джойнов по типу
Неактивен
Спасибо) разобрался как создать этого монстра)
единственное, не понял по какому принципу группируем `group by 2`, что означает эта двойка? она заменяет какое-то поле?
Неактивен
номер поля в части select, т.е. в данном случае эквивалентно
group by title
Неактивен