変数を作成して入力を作成
変数を作成して、各アイテムの合計金額を計算し、それを使えば入力をフィルタリングします。
手順
タスクの結果
完全なクエリーは次のようになります:
FROM order AS o
UNNEST o.items
LET $total = toDecimal(qty * price)
WHERE $total > 1000
JOIN customer AS c ON c.custid = o.custid
WHERE c.rating > 650
SELECT {
c.name,
c.rating,
o.orderno,
itemno,
total_price = $total
} ORDER BY $total DESC LIMIT 1
以下の結果が返されます:
[
{
"name": "T. Cruise",
"rating": 750,
"orderno": 1002,
"itemno": 460,
"total_price": 9594.05
}
]