2011-09-26 3 views
0

Je souhaite afficher les données du dernier mois (pas les mois précédents), ce mois-ci et toutes les données sur les futures dans mon rapport. Dans une vue SQL, comment pouvez-vous faire cela avec les champs de date appelés date?SQL Plage de dates Question

+1

Quelle implémentation SQL? – JNK

Répondre

2

alternative dans SQL Server, vous pouvez utiliser cette comparaison simple:

… 
WHERE DateColumn >= DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) - 1, 0) 
… 
+0

J'ai attribué +1 à votre commentaire d'origine sur ma réponse. Assez gros problème logique que vous avez abordé. – JNK

-1

il y a une fonction intégrée dans SQL Server pour ajouter la date .. et pour votre champ de date nommée sélectionnez la date comme [date]

+1

Ce n'est pas vraiment une réponse. C'est comme si quelqu'un demandait comment changer l'huile dans sa voiture et votre réponse est "Vous venez de le changer". – JNK