dans mon application web je suis affichage des vidéos de l'utilisateur, je veux afficher les vidéos qui sont entre 30 jours seulement. Vidéos qui ont été mises en ligne au cours des 30 derniers jours seulement. j'écris requête comme cela, mais il ne fonctionne pas bien ..Entre .. et la clause dans le serveur SQL?
select *
from videos
where posteddate between getdate()-30 and getdate()
order by posteddate desc
peut me aider
Vous pouvez encore faire Où posteddate> = DATEADD (dd, -30, GETDATE()) ce qui réduit le supplément appel à GETDATE() et être légèrement plus efficace –
Comment est ce que vous avez écrit sémantiquement différent de la requête OP? – Gabe