こんにちは、最小値を持つ Sql Server テーブルから行を取得したいのですが、行内のデータの順序を変更してはいけません。つまり、ID の隣のデータの順序を間違えてはいけません。結果を取得しようとしていますが、そうではありません。私が得たものに満足しています.where句を使用してデータが順序を間違えるのを防ぐことができることは知っていますが、それをJavaベクトルに関連付けたいので、そのオプションを使用できません. これが私が現在コーディングしているものです rm_id は私のIDですが、どこでも最小値0を取得しています
SELECT b.rm_id AS 'REMITTANCE ID',
min(b.[1]) AS 'Re. 1',
min(b.[2]) AS 'Rs. 2',
min(b.[5]) AS 'Rs. 5',
min(b.[10]) AS 'Rs. 10',
min(b.[20]) AS 'Rs. 20',
min(b.[50]) AS 'Rs. 50',
min(b.[100]) AS 'Rs. 100',
min(b.[500]) AS 'Rs. 500',
min(b.[1000]) AS 'Rs. 1000',
min(b.[tp]) AS 'T.P',
min(b.[tv]) AS 'T.V'
FROM trans_det AS b
GROUP BY b.rm_id WITH ROLLUP
ORDER BY rm_id DESC;