SQL Server 2008 – SQL Comment définir correctement une valeur de variable de date et l'utiliser? – investir sur crypto

Carte de paiement Crypto

Demandez votre Carte de paiement Crypto ici

Recevez 8 € de BTC gratuitement

Inscrivez-vous à CoinBase









Actualité crypto


J'ai la requête suivante qui utilise une variable de date, qui est générée à l'intérieur de la procédure stockée:

DECLARE @sp_Date DATETIME
SET @sp_Date = DateAdd (m, -6, GETDATE ())

SELECT DISTINCT pat.PublicationID
     À partir de PubAdvTransData AS pat
     INNER JOIN PubAdvertiser AS pa ON pat.AdvTransID = pa.AdvTransID
     WHERE (pat.LastAdDate> @sp_Date) AND (pa.AdvertiserID = 12345))

Le problème est que la valeur @sp_Date semble être ignorée et je me demande pourquoi. Est-ce que je l'ai défini ou utilisé de manière incorrecte?

sql microsoft sql-server-2008

Erreur de l'utilisateur …

Merci, R.



Traduit depuis https://stackoverflow.com/questions/2740420/sql-how-to-correctly-set-a-date-variable-value-and-use-it

Carte de paiement Crypto

Demandez votre Carte de paiement Crypto ici

Recevez 8 € de BTC gratuitement


Inscrivez-vous à CoinBase