OVH Cloud OVH Cloud

SOS , procedure stockée

1 réponse
Avatar
Argador
Bonjour,
voil=E0, j'ai un probleme, quelq'un peux m'aider SVP !!!
j'ai une proc=E9dure stock=E9e P1 (sans param=E9tres) qui=20
appelle une autre proc=E9dure stock=E9e P2 qui a quatre=20
param=E9tres (04).=20
la proc=E9dure stock=E9e P2 est une requete UNION, et je veux=20
utilis=E9 la fonction SUM pour caculer la somme d'un champ,=20
alors j'ai penser d'utiliser une autre proc=E9dure stock=E9e=20
P1 , mais ca ne marche pas, j'ai l'erreur qui me dit que=20
l'objet P2 n'est pas declar=E9, et quand je transmet les=20
parametres de P2 a la proc=E9dure P1 , j'ai une autre=20
erreur,=20
aidez-moi , comment je fais pour faire fonctionner ma=20
procedure ?=20
est ce qu'il y'a un moyen qui me permet d'utiliser les=20
fonctios d'agregation dans une requete UNION ?????????????
merci a l'avance d'avoir lu mon message.

1 réponse

Avatar
albert
Cree une Vue qui se base sur le requête avec Union

par exemple :
Create View VueToto( Cod, nb ) as
select Cod1, Nb1 from Tab1
union
Select Cod2 , Nb2 from Tab2

puis
Select Cod , Sum(Nb) from VueToto groupe by Cod

Alors ?

"Argador" a écrit dans le message de
news:0a4201c34b05$e2f8ed30$
Bonjour,
voilà, j'ai un probleme, quelq'un peux m'aider SVP !!!
j'ai une procédure stockée P1 (sans paramétres) qui
appelle une autre procédure stockée P2 qui a quatre
paramétres (04).
la procédure stockée P2 est une requete UNION, et je veux
utilisé la fonction SUM pour caculer la somme d'un champ,
alors j'ai penser d'utiliser une autre procédure stockée
P1 , mais ca ne marche pas, j'ai l'erreur qui me dit que
l'objet P2 n'est pas declaré, et quand je transmet les
parametres de P2 a la procédure P1 , j'ai une autre
erreur,
aidez-moi , comment je fais pour faire fonctionner ma
procedure ?
est ce qu'il y'a un moyen qui me permet d'utiliser les
fonctios d'agregation dans une requete UNION ?????????????
merci a l'avance d'avoir lu mon message.