Eu quero obter atendimento geral em cada workshop. A coluna NumberOFWeeks contém o número de semanas em que o workshop é executado. por exemplo, o Workshop 101 dura 6 semanas, o que significa 6 dias.
Até agora, fiz isso, o que me dá o número total de entradas, mas como posso incluir apenas resultados para dias seletivos. Por exemplo, conte apenas a presença em 01/04/2015, 02/04/2015, 05/04/2015 apenas
SELECT COUNT(attendance.AttendanceID) as 'Total Attendance' FROM student INNER JOIN attendance ON attendance.StudentID = student.StudentID WHERE student.WorkshopID = '101'
Algo assim daria a você o total em todos os três dias:
Se você quiser o total separadamente para cada uma dessas datas, use isto:
Tente isso para atendimento geral. Lembre-se de que não tive tempo de configurar o esquema, portanto, isso não foi testado: