'lo
Je souhaiterai "transformer" un ensemble de conditions en un champ.
Je m'explique : soit la requete suivante
select ... from dossier where ...
qui me retourne la liste de tous mes dossiers.
Si je veux la liste des dossiers éligibles, je dois ajouter les restrictions suivantes
date_maj<$today and type='ARRETE' and niveau <5 and date_echeance is not null
J'aurai voulu transformer les conditions en un champ avec une syntaxe proche de
1 2 3 4 5 6 7 8
| select
dossier.*,
evaluate(
date_maj<$today and
type='ARRETE' and
niveau <5 and
date_echeance is not null) as ELIGIBLE
from dossier |
Est-ce qu'il existe une construction de ce type ?
Pour info : la table ne m'appartient pas et je souhaiterai être le moins intrusif possible (pas de vue et encore moins de procédures stockées)
D'avance merci
Partager