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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager