Probleme requete SQL
JBiN-1
Messages postés
58
Statut
Membre
-
JBiN-1 Messages postés 58 Statut Membre -
JBiN-1 Messages postés 58 Statut Membre -
Bonjour,
Voici mon problème.
J'ai une table nommée Periodes (les periodes correspondent au periodes qu'on retrouve pendant les vacances : hautes, basse, moyenne) composées de
**nomPeriode varchar**
**typePeriode varchar**
**debutPeriode date**
**finPeriode date**
Il me faudrait les types de périodes correspondant a deux dates d'entrer et de sortie (pour un sejour de vacances).
Comme c'est assez dur a expliquer voici un petit exemple :
Soit une 1ere période :
**Aout**
**haute**
**2008-08-01**
**2008-08-31**
Une deuxieme période
**Juillet**
**moyenne**
**2008-07-01**
**2008-07-01**
Si mon séjour débute le 5 aout et termine le 10 aout je dois recupérer "haute"
Mais si le séjour débute le 27 juillet et termine le 5aout je dois recupérer "haute et "moyenne"
Donc si quelqu'un pouvait m'aider sur cette requete car je 'nai pas d'idée.
Merci d'avance
Voici mon problème.
J'ai une table nommée Periodes (les periodes correspondent au periodes qu'on retrouve pendant les vacances : hautes, basse, moyenne) composées de
**nomPeriode varchar**
**typePeriode varchar**
**debutPeriode date**
**finPeriode date**
Il me faudrait les types de périodes correspondant a deux dates d'entrer et de sortie (pour un sejour de vacances).
Comme c'est assez dur a expliquer voici un petit exemple :
Soit une 1ere période :
**Aout**
**haute**
**2008-08-01**
**2008-08-31**
Une deuxieme période
**Juillet**
**moyenne**
**2008-07-01**
**2008-07-01**
Si mon séjour débute le 5 aout et termine le 10 aout je dois recupérer "haute"
Mais si le séjour débute le 27 juillet et termine le 5aout je dois recupérer "haute et "moyenne"
Donc si quelqu'un pouvait m'aider sur cette requete car je 'nai pas d'idée.
Merci d'avance
A voir également:
- Probleme requete SQL
- Logiciel sql - Télécharger - Bases de données
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
- Sql (+) - Forum Programmation
- Cherche des haricot vendez les moi ✓ - Forum DS
- Sql lister les tables ✓ - Forum Programmation
1 réponse
tu peux faire une requete qui recupere la perriode pour la date de debut et la periode pour la date de fin.
du style:
SELECT typePeriode, nomPEriode WHERE $dateDebut BETWEEN (debutPeriode AND finPeriode) OR $dateFin BETWEEN (debutPeriode AND finPeriode)
avec $dateDebut et $dateFin les valeurs que tu demandes (27/07 et 5/08)
En revanche vérifie si l'utilisation du between se fait bien comme ça ou si c'est (debut,fin)... je sais plus trop et j'ai pas le temps de chercher.
@+
du style:
SELECT typePeriode, nomPEriode WHERE $dateDebut BETWEEN (debutPeriode AND finPeriode) OR $dateFin BETWEEN (debutPeriode AND finPeriode)
avec $dateDebut et $dateFin les valeurs que tu demandes (27/07 et 5/08)
En revanche vérifie si l'utilisation du between se fait bien comme ça ou si c'est (debut,fin)... je sais plus trop et j'ai pas le temps de chercher.
@+
Resolu