Requête SQL + Comment revenir à une date spécifique


érasmo carlos

J'ai une requête qui examine actuellement les reçus 28 jours à compter de la date d'achat.

AND PAYMENT_DATE >= DATEADD(DD, -28, CONVERT(DATE, GETDATE()))

Maintenant, je devrais revenir au 15 novembre de l'année précédente, en utilisant toujours PAYMENT_DATE.

Est-il possible d'obtenir de l'aide sur la façon d'accomplir ce changement?

Merci.

Dale K

Il suffit de soustraire un an à la date d'aujourd'hui et de créer une nouvelle date en utilisant DATEFROMPARTS

AND PAYMENT_DATE >= DATEFROMPARTS(YEAR(GETDATE())-1, 11, 15);

Articles connexes


Comment obtenir un ID spécifique dans une requête SQL

user9916463 Im essayant de faire écho au contenu d'une information d'utilisateurs spécifique. J'utilise actuellement $sql = "SELECT treatment_log.tech,treatment_log.comments FROM customers LEFT OUTER JOIN treatment_log ON customers.id=treatment_fk WHERE custom