le 26/12/2004 à 12:05
JuTs
Salut
J'ai une table avec un champ datetime. Je voudrais pouvoir récupérer les données dont l'heure se situe entre deux heures données (comment ça j'suis pas clair ? )
exemple :
la requête
SELECT champ_datetime FROM ma_table
WHERE champ_datetime BETWEEN '2005-05-14 06:00:00' AND '2005-05-14 12:00:00'
permet de récupérer les champs_datetime dont la valeur se trouve entre 2005-05-14 06:00:00 et 2005-05-14 12:00:00.
Ce que je veux c'est pouvoir récupérer ces champs sans tenir compte de la date mais uniquement de l'heure. Comme on le ferait avec LIKE '____-__-__ 06:00:00. Seulement BETWEEN n'aime pas LIKE
J'ai une table avec un champ datetime. Je voudrais pouvoir récupérer les données dont l'heure se situe entre deux heures données (comment ça j'suis pas clair ? )
exemple :
la requête
SELECT champ_datetime FROM ma_table
WHERE champ_datetime BETWEEN '2005-05-14 06:00:00' AND '2005-05-14 12:00:00'
permet de récupérer les champs_datetime dont la valeur se trouve entre 2005-05-14 06:00:00 et 2005-05-14 12:00:00.
Ce que je veux c'est pouvoir récupérer ces champs sans tenir compte de la date mais uniquement de l'heure. Comme on le ferait avec LIKE '____-__-__ 06:00:00. Seulement BETWEEN n'aime pas LIKE