У меня есть таблица доступа в следующем формате:
CostomerID, PhoneType, LastUsedDate, PhoneNumber
Я хочу написать запрос, который даст мне самый последний номер телефона для каждого клиентапо типу.Допустим, у нас есть
CostomerID, PhoneType, LastUsedDate, PhoneNumber
987/Landline/201809/555-343-9017
987/Landline/201610/555-397-0975
987/Cell/201811/555-870-1862
. Я хочу, чтобы запрос генерировал результаты для Клиента 987 с его стационарным номером с 201809 и его номером с 201811. До сих пор я придумал
SELECT p.CnBio_ID, p.Type, max(p.Subj_Date_Last_Seen_1) as maxdate
from Phones p
GROUP BY p.CnBio_ID, p.Personal_Business, p.Type
Это генерирует самую последнюю дату для идентификатора и типа, но я не могу понять, как добавить номер телефона, который соответствует этим данным, в результаты?
Редактировать: я должен добавить, что каждыйСтрока также имеет свой уникальный идентификатор, если это поможет.