Il 27 maggio 2009 10.52, Marco Beri <[email protected]> ha scritto: > 2009/5/27 simozack <[email protected]> >> >> 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 [email protected] http://lists.python.it/mailman/listinfo/python
