En tentant de passer des paramètres à ma commande SQL, je m'aperçois que ma selection sur date ne fonctionne plus. La requête fait bien une sélection mais qui ne correspond pas à ce qui doit être sélectionné. Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
\pset format unaligned
\pset fieldsep ,
\pset recordsep '\n'
\pset title "Récap détaillé"
 
\set datedebut '20071001'
\set datefin '20071030'
 
 
SELECT matable.ladate, matable.nom
FROM public.matable 
WHERE matable.ladate >= :datedebut
	AND matable.ladate <= :datefin
En "direct", cela fonctionne pourtant très bien. Code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT matable.ladate, matable.nom
FROM public.matable 
WHERE matable.ladate >= '20071001'
	AND matable.ladate <= '20071030'