VUE SQL SERVER

Fermé
hammouda311283 Messages postés 5 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 29 novembre 2014 - 10 nov. 2014 à 15:27
f894009 Messages postés 17209 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 20 décembre 2024 - 10 nov. 2014 à 18:07
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 17209 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 20 décembre 2024 1 711
10 nov. 2014 à 17:11
Bonjour,

a voir:

https://fr.wikipedia.org/wiki/Transact-SQL variables locales
0
hammouda311283 Messages postés 5 Date d'inscription mardi 8 janvier 2013 Statut Membre Dernière intervention 29 novembre 2014
10 nov. 2014 à 18:04
@F894009
merci.
mais j'ai pas bien compris
0
f894009 Messages postés 17209 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 20 décembre 2024 1 711
10 nov. 2014 à 18:07
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