par
DocType » 05 déc. 2006, 00:11
si je ne me trompe pas, pour quatres tests différents
Code : Tout sélectionner
enregistré |---------|
a enregistrer |---------|
enregistré |---------|
a enregistrer |---------|
enregistré |--------|
a enregistrer |-------------|
enregistré |-------------|
a enregistrer |--------|
Pour ces quatres possibilités, les tests en sql seraient:
Code : Tout sélectionner
WHERE
(date_deb>recorded_debut AND date_deb<recorded_fin) ||
(date_fin>recorded_debut AND date_fin<recorded_fin) ||
(date_deb<recorded_debut AND date_fin>recorded_fin)
où
date_deb = date de debut que tu souhaites enregistrer
date_fin = date de fin que tu souhaites enregistrer
recorded_deb = ton champ timestamp de debut dans la table
recorded_fin = ton champ timestamp de fin dans la table
si je ne me trompe pas, pour quatres tests différents
[code]
enregistré |---------|
a enregistrer |---------|
enregistré |---------|
a enregistrer |---------|
enregistré |--------|
a enregistrer |-------------|
enregistré |-------------|
a enregistrer |--------|
[/code]
Pour ces quatres possibilités, les tests en sql seraient:
[code]WHERE
(date_deb>recorded_debut AND date_deb<recorded_fin) ||
(date_fin>recorded_debut AND date_fin<recorded_fin) ||
(date_deb<recorded_debut AND date_fin>recorded_fin)[/code]
où
date_deb = date de debut que tu souhaites enregistrer
date_fin = date de fin que tu souhaites enregistrer
recorded_deb = ton champ timestamp de debut dans la table
recorded_fin = ton champ timestamp de fin dans la table