Utilisation du type de données "Date" dans SQL Server
Dans votre extrait de code, vous rencontrez une erreur lors de la création d'une colonne avec la "Date" type de données dans une table. La question demande également comment récupérer les dates antérieures à une date spécifiée, en l'occurrence "2 août".
Création d'une colonne "Date"
La syntaxe que vous avez utilisé pour créer la colonne "Order_date" est incorrecte. La syntaxe correcte doit être :
Order_date DATE
De plus, assurez-vous que les paramètres de culture de votre système correspondent au format de date que vous utilisez. Par exemple, si votre système est configuré pour utiliser le format MM-JJ-AAAA, vos valeurs de date doivent être saisies dans ce format.
Récupération de dates avant une date spécifiée
Pour récupérer des dates antérieures à une date spécifiée, telle que "2 août", vous pouvez utiliser la fonction DATEADD(). Par exemple, la requête suivante renverra toutes les commandes dont la « Date_commande » est antérieure au « 08-02-2015 » :
SELECT * FROM Orders WHERE Order_date < DATEADD(DAY, -1, '02-08-2015')
Considérations supplémentaires
Lorsque vous travaillez avec des dates dans SQL Server, considérez ce qui suit :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!