création d'une requête sql avec des date dans du pl/sql
Bonjour je veux créer une procédure stockée en pl/sql. J'utilise la BDD oracle xe. Dedans j'ai une requête sql qui dois me retourner des données qui ont soit une date inférieure ou égal à 1 mois, soit une date inférieur ou égale à 15 jours ou soit inférieure ou égale à 7 jours. Tous cela par rapport à la date système.
Voici ma requête qui ne marche pas:
Code:
1 2 3 4 5 6 7 8
| SELECT nomAdhérent , prenomAdhérent , libTerrain, heureRéserver, dateRéserver
FROM adhérents a, réserver r, terrains t
WHERE numAdhérent = numAdhérentRéserver
AND numTerrainRéserver = numTerrain
AND dateRéserver = substr (sysdate,1,10)
OR dateRéserver BETWEEN sysdate-7 AND sysdate
OR dateRéserver BETWEEN sysdate-15 AND sysdate
OR dateRéserver BETWEEN sysdate-31 AND sysdate; |
Merci de votre aide.