Récupération de dates supérieures à une valeur spécifique dans SQL Server
Pour tenter de récupérer des dates dépassant un horodatage particulier, vous avez utilisé la requête suivante :
SELECT * FROM dbo.March2010 A WHERE A.Date >= 2010-04-01;
Cependant, vous avez rencontré des problèmes avec cette requête. Pour comprendre pourquoi, examinons les facteurs suivants :
Par conséquent, la requête suivante devrait résoudre le problème :
SELECT * FROM dbo.March2010 A WHERE A.Date >= Convert(datetime, '2010-04-01' )
Cette requête convertit explicitement "2010-04-01" à une valeur datetime, garantissant une comparaison appropriée avec la colonne "A.Date."
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!