Originariamente inviato da riccardone
SELECT @Scadenza = DATEDIFF(day, @Abbonamento, getdate())
umh... nel riguardare l'esempio di sp che ti ho postato mi sono accorto di un possibile errore nel codice. Essendo Abbonamento un campo del db, non va passato il valore come parametro quindi la sp di esempio dovrebbe essere piu' o meno cosi...
codice:
CREATE PROCEDURE GetScadenza 
@ID int, 
@Scadenza int OUTPUT 
AS 
SELECT @Scadenza = DATEDIFF(day, Abbonamento, getdate())  
FROM tuatabella 
WHERE Id = @ID 
RETURN 
GO