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