Мой SQL-запрос должен возвращать список значений вместе с датой, но с моими ограниченными знаниями я смог получить только это.Сложный запрос SQL Select с внутренним соединением
Это мой SQL:
select lsu_students.student_grouping,lsu_attendance.class_date,
count(lsu_attendance.attendance_status) AS count
from lsu_attendance
inner join lsu_students
ON lsu_students.student_grouping="Central1A"
and lsu_students.student_id=lsu_attendance.student_id
where lsu_attendance.attendance_status="Present"
and lsu_attendance.class_date="2015-02-09";
Это возвращает:
student_grouping class_date count
Central1A 2015-02-09 23
Я хочу, чтобы вернуться:
student_grouping class_date count
Central1A 2015-02-09 23
Central1A 2015-02-10 11
Central1A 2015-02-11 21
Central1A 2015-02-12 25
Этот запрос получает список дат в соответствии с группа студентов:
select distinct(class_date)from lsu_attendance,lsu_students
where lsu_students.student_grouping like "Central1A"
and lsu_students.student_id = lsu_attendance.student_id
order by class_date
Здравствуйте d1sciple Добро пожаловать в StackOverflow, в следующий раз попытаться обеспечить [** SqlFiddle **] (http://sqlfiddle.com/#!15/5368b/6), чтобы мы могли лучше понять проблему и дать вам ответ намного быстрее. Также прочитайте [** Как спросить **] (http ://переполнение стека.com/help/how-to-ask) И [** Как создать минимальный, полный и проверенный пример. **] (http://stackoverflow.com/help/mcve) –
Почему вы выбираете одну дату если вы хотите несколько дат? –
Мне нужны данные, упрощенные для ввода на диаграмме – d1sciple