VUE SQL SERVER

hammouda311283 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
dans les vue pourquoi on utilise le "@" comme dans la vue ci dessous
SELECT FACTURE_VENTE_ENT_V.COMMERCIAL1,
FACTURE_VENTE_ENT_V.COMMERCIAL1NOM AS NOM,
FACTURE_VENTE_ENT_V.MONTANTSIGNE_DEV AS MtFactureSign,
FACTURE_VENTE_ENT_V.DOSSIER,
FACTURE_VENTE_ENT_V.DATEPIECE

FROM FACTURE_VENTE_ENT_V

WHERE Year(FACTURE_VENTE_ENT_V.DATEPIECE) BETWEEN ( @ANNEE - 1 ) AND @ANNEE

AND FACTURE_VENTE_ENT_V.DOSSIER = @DOSSIER
AND ('NOETB' in (@ETB) or FACTURE_VENTE_ENT_V.ETABLISSEMENT IN (@ETB) )

ORDER BY FACTURE_VENTE_ENT_V.MONTANTSIGNE_DEV DESC

A voir également:

3 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

a voir:

https://fr.wikipedia.org/wiki/Transact-SQL variables locales
0
hammouda311283 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
@F894009
merci.
mais j'ai pas bien compris
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

le caractere @ devant une variable indique que c'est une variable locale dont vous devez avoir la declaration en debut du code sql
0