Il 27 maggio 2009 10.52, Marco Beri <marcob...@gmail.com> ha scritto:
> 2009/5/27 simozack <simoz...@yahoo.it>
>>
>> Ciao a tutti,
>> sto diventando pazzo su un problema che riguarda il passaggio di
>> parametri nell'esecuzione di una query in psycopg2.
>> Anzi, credo che questo centri poco, visto il messaggio di errore...
>> Ma andiamo con ordine.
>> Ho una query:
>> query_commessa = """select distinct commessa
>>                       from (select commessa from fattura_acquisti union
>> all
>>                             select commessa from ore union all
>>                             select commessa as commessa from
>> fattura_vendite) as totale_commesse,
>>                             anagrafica_commessa
>>                       where commessa like '__C%'
>>                       and   codice = commessa
>>                       and   data_fine <= %(data_elaborazione)s
>>                       order by commessa"""
>
> Cos'è quel "__C%" ?

Ho delle commesse che sono composte da 2 cifre per l'anno e una
lettera (C sono quelle che mi interessano, V o Z o B o D sono commesse
che non mi serve valorizzare) più un numero progressivo.

> Secondo me hai beccato un problema simile a questo:
> http://lists.initd.org/pipermail/psycopg/2004-October/003131.html
>
> Prova a sostituirlo con "__C%%"

Beccato!
Grazie mille,
Simone
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Reply via email to