Créer une variable et filtrer la sortie
Créez une variable pour calculer le prix total de chaque élément et utilisez-la pour filtrer votre sortie.
Procédure
Résultats
La requête complète doit ressembler à ceci :
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
Elle retourne le résultat suivant :
[
{
"name": "T. Cruise",
"rating": 750,
"orderno": 1002,
"itemno": 460,
"total_price": 9594.05
}
]