Bonsoir,

Quelle différence / appréciation / préconisation pour récupérer une partie de date ? Si par exemple je souhaite connaître la liste des clients nés en mai ou septembre, vaut-il mieux

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-- 1
SELECT *
FROM CLIENTS
WHERE MONTH(DD_NAISS) IN (5, 9)
-- 2
SELECT *
FROM CLIENTS
WHERE DATEPART(month, DD_NAISS) IN (5, 9)
-- 3, 4
SELECT *
FROM CLIENTS
WHERE DATEPART(month, DD_NAISS)  = 5
UNION
SELECT *
FROM CLIENTS
WHERE DATEPART(month, DD_NAISS) = 9
Y a-t-il encore mieux ?