I持って次のクエリT-SQLの最大値を取得
私は最大enterdateは、対応するCostIDと一緒だったが、私はMAX(B.CostID)を使用したくないものを見つける必要があり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
が、私はP.IDによってグループを持っているので、他のすべてのフィールドに何らかの集約が必要なので、私は を強制的に実行します。どのように私はP.IDによってグループを言い、最大(enterdate)を表示しますが、そのEnterdateに対応するCostIDを教えてください。
uがいくつかのサンプルデータを投稿することができます両方のテーブルとあなたの希望のO/Pのための? – Teja
ProtocolテーブルまたはBankテーブルのEnterdateですか? – Taryn