У меня есть 4 колонки, я заинтересован в создании списка. Мы собирали еженедельные данные от нашего стороннего поставщика. Мы сортируем его по неделям сбора данных. Они не всегда представляют эти данные. Таким образом, будет время, когда Vender отправит одну неделю, но не следующую. Мне нужно иметь общее количество зачислений за неделю сбора в разбивке по имени. Я выполнил функцию MAX, но она дает мне только самую последнюю дату во всей таблице, я хочу, чтобы максимальная дата для каждого района была отдельной. Как мне выполнить sh, чтобы сказать: если для имени А последняя неделя - 2/2/2020, а для имени б - последняя неделя - 14.02.2020, у меня могут быть как даты, так и итоги зачисления, потому что в настоящее время я получаю только максимальную дату, которая составляет 21.02.2020, но названия тех других округов, которые представили данные, не возвращаются. Код ниже, это то, что у меня есть.
SELECT DATACOLLECTIONWEEK, NAME,DISTSCH,TOTALENROLLMENTS
FROM DB.SCHEMA.TEST
WHERE datacollectionweek = (SELECT MAX(datacollectionweek)
FROM DB.SCHEMA.TEST)