Je souhaiterais faire une requête permettant de préciser si un type de paiement est "mensuel", "semestriel", "trimestriel" ou "annuel", en fonction d'un nombre d'échéance(s).
Pour cela, j'ai essayé d'utiliser le fameux CASEWHEN. Seul problème, je n'arrive pas à faire vérifier toutes les conditions en même temps. Ceci est certainement du au fait que je n'utilise pas la bonne formule, ou alors que je l'utilise mal. Voici donc de quelle manière je m'y prend pour avoir un résultat:
Code : Tout sélectionner
CASEWHEN( "Nombre echeances loyer" = '1', 'Annuelle', EMPTY )
Code : Tout sélectionner
CASEWHEN( "Nombre echeances loyer" = '12', 'Mensuelle', EMPTY )
Code : Tout sélectionner
CASEWHEN( "Nombre echeances loyer" = '4', 'Trimestrielle', EMPTY )
Code : Tout sélectionner
CASEWHEN( "Nombre echeances loyer" = '2', 'Semestrielle', EMPTY )
J'ai essayer de séparer chaque "CASEWHEN" par un point virgule dans une même colonne, sans succès.
Peut être existe t il un moyen de regrouper des "Alias" (je n'ai pas trouvé), ou encore une alternative au CASEWHEN. Je pense à un genre de Si ..., Sinon si ... , Sinon si ... ou alors un CASE 1, CASE 2, CASE 3 ... mais je n'ai pas trouvé de doc la dessus.
Si vous avez une ou plusieurs solutions. Je serais également heureux d'avoir de la documentation sur l'ensemble des fonctions possible dans une requête OpenOffice.
Merci d'avance pour vos réponses.