Bonjour,
Afin de simplifier la saisie des utilisateurs, je voudrais modifier la clause WHERE d'une requête pour que l'utilisateur n'ait qu'un seul critère à entrer (une date) au lieu de deux (une date et une année).
Voici ce que j'ai actuellement :
qui fonctionne, mais qui oblige donc l'utilisateur à saisir une date et une année alors que l'année de la date déjà saisie dans le @prompt 'Filtre date' suffirait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 WHERE ( DATE_DEBUT <= @prompt('Filtre date','D',,Mono,Free,Not_Persistent,,User:0) AND TO_NUMBER(TO_CHAR(DATE_FIN,'SYYYY')) >= @prompt('Filtre année','N',,Mono,Free,Not_Persistent,,User:1) )
Je sais qu'il est possible de modifier le deuxième @prompt pour récupérer la date du premier mais il faut en extraire l'année pour la comparaison et je ne trouve pas la bonne syntaxe, j'ai systématiquement un message d'erreur.
Pouvez-vous m'aider ?
Merci
Partager