У меня есть следующий запросT-SQL получить максимальное значение
SELECT P.ID, MAX(ENTERDATE) as ENTERDATE, MAX(B.CostID) as CostID
FROM Protocol P JOIN BANK B ON P.ID= B.ID
group by P.ID
Мне нужно выяснить, что Макс enterdate был вместе с соответствующим CostID, но я не хочу использовать MAX (B.CostID), но Я вынужден сделать , так как у меня есть группа по P.ID, и все остальные поля должны иметь какой-то агрегат. Как я могу сказать группу по P.ID и показать мне max (enterdate), но дать мне соответствующий CostID для этого Enterdate?
может у опубликовать некоторые данные выборки для обеих таблиц и ур желательно o/p? – Teja
Входит в таблицу протокола или таблицу Банка? – Taryn