ok gracias!! no sabia eso!!! por eso siempre parseaba los campos!!
El 24 de septiembre de 2010 19:16, Alvaro Herrera < [email protected]> escribió: > > No necesitas convertir a varchar. Puedes tratar los campos como si > fueran dos campos en el IN. Creo que lo que quieres es algo como esto: > > select camiones.economico,infbarra.uniras from > monterrey.infbarra, monterrey.camiones > where > infbarra.uniras::varchar = camiones.unidad::varchar and > (infbarra.uniras::integer, infbarra.fecha::timestamp without time > zone) in ( > select distinct(uniras)::integer, max(fecha)::timestamp without > time zone > from monterrey.infbarra > where fecha>=NOW()-interval'1 week' > group by uniras > ) > > no estoy del todo seguro que sea sensato pero al menos deberia > funcionar. > > -- > Álvaro Herrera <[email protected]> > The PostgreSQL Company - Command Prompt, Inc. > PostgreSQL Replication, Consulting, Custom Development, 24x7 support >
