Vérifier si datetime est au courant de la date
Je suis à l'aide de sql server 2008. J'ai une table X avec champ de Y qui est un format datetime. Dans la déclaration de ma requête je veux seulement garder les lignes où la date de champ Y est égale à la date actuelle.
J'ai cherché sur internet mais n'aurions pas pu trouver un exemple qui fonctionne pour SQLServer/
Merci pour votre aide!
OriginalL'auteur Anonymoose | 2012-08-31
Vous devez vous connecter pour publier un commentaire.
essayez ceci:
OriginalL'auteur Joe G Joseph
Vous avez besoin de convertir la date en format spécifique. Parce que quand vous allez stocker la date dans sql server dans le type de données datetime sql server définir automatiquement la date et l'heure par défaut.
Maintenant lorsque vous effectuez une requête avec la fonction getdate() ensuite, il faudra la date du jour, avec le temps, ce qui permettra de ne pas correspondre à la date à laquelle vous avez stocké par défaut dans le temps.
De sorte que vous pouvez le faire en dessous de 2 façons et obtenir le résultat réel.
1) Convertir à l'aide de Date Type de données qui est déjà fait ci-dessus.
2) Convertir avec le varchar type de données avec un format spécifique.
OriginalL'auteur Mayur Desai