bonjour,
peut-on avec la commande select indiquer une date de tel date à tel date avec where?
merci
Code : Tout sélectionner
SELECT champ1, champ2
FROM table
WHERE champ_date BETWEEN <date_debut> AND <date_fin>
SELECT champ1, champ2
FROM table
WHERE champ_date BETWEEN date_debut AND date_fin
// il me semble que l'instruction BETWEEN inclut les bornes de l'intervalle. À confirmer...
Avec une clause WHERE, ça donnera :
SELECT champ1, champ2
FROM table
WHERE champ_date >= date_debut
AND champ_date =< date_finCes deux écritures sont valides et donnent le même résultat
absolument :// il me semble que l'instruction BETWEEN inclut les bornes de l'intervalle. À confirmer...[/php].
Si expression est supérieure ou égale à min et expression est inférieure ou égale à max, BETWEEN retourne 1, sinon 0. Ceci est équivalent à l'expression (min <= expression AND expression <= max) si tous les arguments sont du même type.