¿Qué tal:
select contentID, title, created
from content
where created < dateadd(week,-3,getdate());
Esto es más fiel a la pregunta. 21 días está bien, obviamente significa lo mismo, pero me parece que es bueno usar la terminología utilizada en la pregunta.
Por ejemplo ... hace un tiempo me pidieron que encuestara un promedio de 1 de cada 50 visitantes a un sitio. Describí esto como una proporción de 0.02, y el cliente no estaba contento. Le señalé al cliente que son lo mismo, pero aprendí mi lección, y ahora si cambio la forma en que se describe algo, me aseguro de comentar al respecto, y preferiblemente no lo cambio en el primero. lugar. Si el cliente quiere 3 semanas, hágalo como 3 semanas, no 21 días.
¿Qué formato es 'created' en? –
Ayudaría si mencionó la base de datos. No estoy seguro de que haya una forma ANSI de hacer esto. – Petros
creado es de tipo de fecha y hora, servidor sql db. – mrblah