Je suis un débutant dans les procédures stockées dans SQL Server 2005. Disons que nous avons une table avec ces colonnes: , UserId (string)
, DayOfYear (int)
, Score (int)
.je besoin d'aide pour écrire une procédure stockée dans SQL Server 2005
je besoin d'un SP avec une entrée (inputDayOfYear
) qui copie dernier jour (inputDayOfYear = 10 => dernier jour DayOfYear = 9) données avec de nouvelles Id
mais vieux UserId
et Score
, et le courant DayOfYear
(e paramètre d'entrée) à nouveau lignes
- Une chose importante est d'ignorer les enregistrements qui ont des données de
DayOfYear
mêmes queinputDayOfYear
. La performance est également très importante ici; il peut y avoir plus de 1000 lignes pour chaque . - La valeur de retour est non nécessaire mais le nombre de nouvelles lignes serait correct.
Je vais être apprécié si vous me présenter à quelques bonnes ressources pour apprendre SP, aussi.
Merci pour votre réponse rapide, mais je crois que j'oublié de vous dire que UserId est unique par DayOfYear. Dans votre SP, que se passera-t-il s'il y avait un DayOfYear = 3 pour UserId = 1 ?! – Babak
OK, j'ai corrigé cette spécification pour vous. Regarde. –