Bonsoir à tous,
Voici mon (petit) problème:
Je cherche à concaténer une variable à une partie d'une date.
Admettons que j'ai une variable disons "var_annee" dont la valeur associée est 2012:
J'aimerais écrire une condition (pour ma requête/procédure) de sorte à sélectionner dans ma base que les dates comprises entre 01/01/var_annee et 30/06/var_annee, donc grosso modo quelque chose de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var_annee NUMBER(4) var_annee := 2012
Pourquoi faire une telle chose et ne pas écrire directement la date en entière ? Et bien... parce que ma variable var_annee sera passée en paramètre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT .... FROM .... WHERE d_date BETWEEN "01/01/var_annee" AND "30/06/var_annee"
Donc ma question est comment concaténer la variable var_annee au début de la date "01/01/" et "30/06/"
Merci d'avance pour vos réponses.
Liz
Partager