Comment puis-je append à la date dans une requête de sélection dans SQL Server?

Toutes mes excuses pour la question imprécise, je ne savais pas trop comment l'intituler. Je suis nouveau à SQL Server. J'ai deux colonnes dans ma table, une appelée datetimeRented et une appelée datetimeReturned . Je veux avoir une requête de sélection qui calcule les films qui sont en retard (+ 48h) de sorte que ce soit quelque chose comme:

 select * from ---- [where datetimeReturned is datetimeRented + 2 DAYS] --- something which essentially does something like this. 

Je veux juste savoir ce que je devrais faire pour résoudre ce problème, merci 🙂

Utilisez DATEADD (Transact-SQL)

Par exemple:

 WHERE datetimeReturned > DATEADD(day, 2, datetimeRented) 

La fonction DATEADD est utile pour cette tâche.

DATEADD (dd, 2, GETDATE()) appenda des jours (dd), 2, à la date donnée (dans ce cas, la date actuelle)

Donc votre clause where pourrait être comme ça

 where datetimeReturned > DATEADD(dd, 2, datetimeRented)