Bonjour,
j'ai un petit soucis pour une requette et j'aurais besoin de votre aide s4il vous plait.
J'ai une table PRIX qui contient les colonne suivante : ukID/ pricetype/ price / price date

J'ai un ukid=12345 qui a 2 pricetype (type1 et type2) et pour chaque type j'ai un price ( pour type1 , price = 5000 et pour type2 , price =10000)

je veux avoir la différence de prix entre type 1 et type 2 pour les meme ukID

j'ai fait une petite req mais j'ai une erreur .
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
select ukid
,(select ukid,price from tableprix where pricetype =1 ) a
,(select ukid,price from tableprix where pricetype =2 ) b
,((select ukid,price from tableprix where pricetype =2 )-(select ukid,price from tableprix where pricetype =1)where aa.ukID=bb.ukID) as diff
from tableprix
j'ai l'erreur suivante :
ORA-00913: trop de valeur
too many values


pouvez vous s'il vous plait me donner une astuce ?

cdt merci beacoup