sqlite を使用して設計された経費テーブルがあります。テーブルの金額列で sum 関数を使用して、ランダムな行を除外するクエリを作成したいと考えています。
サンプルExpense
テーブル
Clients Amounts
A 1000
B 3000
C 5000
D 2000
E 6000
上記の表の合計を 10,000 にしたいと仮定すると、合計で 10,000 になる任意の数のランダム行を返すクエリを作成したいと思います。
これまでのところ私は試しました
SELECT *
FROM Expense Table
GROUP BY (Clients)
HAVING SUM(AMOUNT)=10000
しかし、私は何も生成されませんでした
ランダム関数も試しましたが、LIMIT を指定する必要があると想定しています