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
>

Responder a