J'utilise la base de données Sybase pour interroger le rapport de transaction quotidien. J'avais une sous-requête dans mon script.
C'est ici que ça se passe :
SELECT orders.accountid ,items.x,etc
(SELECT charges.mistotal FROM charges where items.id = charges.id)
FROM items,orders
WHERE date = '2008-10-02'
Ici, je reçois le message d'erreur suivant :
Une sous-requête ne peut pas retourner plus d'une valeur
Mes valeurs sont 7.50, 25.00
Je veux retourner les 25.00, mais quand j'utilise
(SELECT TOP 1 charges.mistotal FROM charges where items.id = charges.id)
Mon résultat est 7.50 mais je veux retourner 25.00
Quelqu'un a-t-il une meilleure suggestion ?