OVH Cloud OVH Cloud

Vues avec un parametre ?

1 réponse
Avatar
FG
Bonjour

J'ai créé une vue pour avoir des écritures clients.
Je voudrais ajouter le code client en parametre et le rensigner lorsque
j'execute la vue.

Please Help.

SELECT FICMVT.CODCOM, SUM(FICMVT.MONMVT) AS MONTANT From FICMVT
WHERE FICMVT.CODCOM = PARAM_CLIENT AND FICMVT.FLALET <> 'O'
AND FICMVT.CODSEN = 'C' GROUP BY FICMVT.CODCOM
Union All
SELECT FICMVT.CODCOM, SUM(-FICMVT.MONMVT) AS MONTANT From FICMVT
WHERE FICMVT.CODCOM = PARAM_CLIENT AND FICMVT.FLALET <> 'O'
AND FICMVT.CODSEN = 'D' GROUP BY FICMVT.CODCOM


Il faudrait une solution AND FICMVT.NUMCOM=MonParametre

1 réponse

Avatar
bruno reiter [MVP]
une vue n'est pas paramètrable, il faut utiliser dans ce cas une UDF (SQL2000
seulement)

br

"FG" wrote in message
news:3f4b4fc7$0$16179$
Bonjour

J'ai créé une vue pour avoir des écritures clients.
Je voudrais ajouter le code client en parametre et le rensigner lorsque
j'execute la vue.

Please Help.

SELECT FICMVT.CODCOM, SUM(FICMVT.MONMVT) AS MONTANT From FICMVT
WHERE FICMVT.CODCOM = PARAM_CLIENT AND FICMVT.FLALET <> 'O'
AND FICMVT.CODSEN = 'C' GROUP BY FICMVT.CODCOM
Union All
SELECT FICMVT.CODCOM, SUM(-FICMVT.MONMVT) AS MONTANT From FICMVT
WHERE FICMVT.CODCOM = PARAM_CLIENT AND FICMVT.FLALET <> 'O'
AND FICMVT.CODSEN = 'D' GROUP BY FICMVT.CODCOM


Il faudrait une solution AND FICMVT.NUMCOM=MonParametre