私が持っている DataTable がありLCNo (string)ますAmmendmentNo (string)。AmmendmentNoそれぞれの値が最も高い行を取得したいLCNo
例えば:
LCNO (123,123,123,123) 修正番号 (0,1,2,3)
LCNo: 123 と AmmendmentNo: 3 を持つ行が必要です
select * from LCTable where LCNo= '12147001' AND MAX(AmendmentNo);
GROUP BY句を使用します。これにより、すべてLCNoが最高になりAmendmentNoます。
SELECT LCNo, MAX(AmendmentNo) AmendmentNo
FROM LCTable
GROUP BY LCNo
ただし、特定LCNoの t が必要な場合は、以下を使用できます。以下のクエリを使用すると、 が 1 つしか取得されないことに注意してくださいLCNo。
SELECT LCNo, MAX(AmendmentNo) AmendmentNo
FROM LCTable
WHERE LCNo = '12147001'