SQLserver2005 colonne résultat mois précédent

Fermé
remi59 - 11 juin 2011 à 22:29
productif Messages postés 39 Date d'inscription mardi 8 mars 2011 Statut Membre Dernière intervention 9 février 2017 - 14 juin 2011 à 14:54
Bonjour,

Je ne suis pas un expert SQL, et je voudrait insérer dans un requête qui me ramène (entre autres) les colonnes suivantes : année, mois, qty_inventaire_fin.

Mon problème et que je n'arrive pas à créer une colonne dans laquelle il y aurait l'inventaire de début soit : qty_inventaire_fin du mois précédent.

Pourriez-vous m'aider ?

Un GRAND GRAND merci aux personnes qui vont prendre le temps de me répondre.

/
A voir également:

1 réponse

productif Messages postés 39 Date d'inscription mardi 8 mars 2011 Statut Membre Dernière intervention 9 février 2017 20
14 juin 2011 à 14:54
En principe c'est impossible à faire en SQL, sauf à utiliser les fonctions de "ranking", mais c'est plutôt compliqué.

Fonctions de ranking, voir https://docs.microsoft.com/fr-fr/previous-versions/sql/sql-server-2005/ms189798(v=sql.90)?redirectedfrom=MSDN

Maintenant, s'il s'agit d'une ligne par mois, il y a probablement peu de données et l'utilisation d'un curseur dans une procédure stockée est certainement la plus simple des solutions.
0