我有以下查询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组,并告诉我最大(enterdate),但给我那个Enterdate相应的CostID?
ü可以发布一些示例数据对于这两个表和你想要的o/p? – Teja 2012-03-06 18:37:01
是来自协议表还是银行表的Enterdate? – Taryn 2012-03-06 18:37:39