Я обновляю школьное приложение, в котором я хочу рассчитать отсутствие какого-либо ученика по их идентификатору и выбранному периоду времени. У меня есть таблица на Sql Server с именем CHECKINOUT, которая сохраняет данные студентов. Теперь я хочу, чтобы вычислить отсутствует какой-либо student.when кто-то входит в школу, сделана запись в таблице со следующими полямиРассчитать отсутствие студента в SQL Server
[USERID]
,[CHECKTIME]
,[CHECKTYPE]
это скриншот данных в таблице CheckInOut
Теперь говорят, что я имеют id 10, и я хочу рассчитать отсутствие ученика в течение последнего месяца, я запутался в запросе. пожалуйста, помогите мне в этом
Вы можете добавить данные образца и ожидаемый результат –
я обновил мой вопрос @Prdp, я хочу несколько раз, что студент отсутствует как COUNT (выражение) –
, если они не будут, как ожидается, будет в школе каждый день» вам понадобится таблица, в которой указаны дни, ожидаемые в школе. Это может быть таблица школы в датах сеанса или расписании занятий учащихся, что указывает на то, что запись должна отсутствовать. В противном случае любой запрос, который придумал здесь, будет означать выходные и праздничные дни как отсутствующие, а также любые дни, когда они должны были быть в классе. – billpennock