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:
En "direct", cela fonctionne pourtant très bien. Code:Code:
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
Code:
1
2
3
4 SELECT matable.ladate, matable.nom FROM public.matable WHERE matable.ladate >= '20071001' AND matable.ladate <= '20071030'