Dans SQL Server 2000 et 2005 :
- quelle est la différence entre les deux
WHERE
clauses ? - lequel je dois utiliser pour quels scénarios ?
Question 1 :
SELECT EventId, EventName
FROM EventMaster
WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009'
Question 2 :
SELECT EventId, EventName
FROM EventMaster
WHERE EventDate >='10/15/2009'
AND EventDate <='10/18/2009'
(Edit : le deuxième Eventdate manquait à l'origine, donc la requête était syntaxiquement incorrecte)
2 votes
Il s'agit d'un quasi-reproduit avec stackoverflow.com/questions/1572840/sql-between-v1-and-v2
7 votes
Pas vraiment, la gestion des dates est légèrement différente, de plus c'était pour SQL server 2008, et il n'y a aucun moyen pour Shyju d'être certain sans demander que la réponse serait la même pour les versions précédentes.