Bonjour, je voudrais sortir les articles moins chers entre les artciles contenant la lettre "%R%".

j'ai éssayer ça, mais j'ai des erreurs:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
select libart, p.codart, min(prix1) as Mini
from vente v, produit p
where p.libart like '%r%'
and v.codart= p.codart
and prix1 < min(prix1);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SQL Error: ORA-00934: fonction de groupe non autoris�e ici
00934. 00000 -  "group function is not allowed here"
*Cause:    
*Action:
ensuite j'ai essayer ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
select libart, p.codart, prix1
from vente v, produit p
where p.libart like '%r%'
and v.codart= p.codart
and v.prix1< v.prix1;
mais j'ai ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
LIBART                                             CODART PRIX1                  
-------------------------------------------------- ------ ---------------------- 
 
0 rows selected
Merci

ORACLE 11G, SQL DEVELOPER 1.5.3