Re: Uso de UNION con ORDER BY

From: Yoan Manuel Perez Piñero <ymperez(at)uci(dot)cu>
To:
Cc: Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Uso de UNION con ORDER BY
Date: 2013-05-16 15:43:24
Message-ID: 0090d8e5-636d-4d6f-a72f-811c7e4eb55c@ucimail4.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

gracias eso funcionó..

----- Mensaje original -----
De: "oscar arocha" <arocha(dot)oscar(at)gmail(dot)com>
Para: "Yoan Manuel Perez Piñero" <ymperez(at)uci(dot)cu>
CC: "Lista Postgres ES" <pgsql-es-ayuda(at)postgresql(dot)org>
Enviados: Jueves, 16 de Mayo 2013 10:23:02
Asunto: Re: [pgsql-es-ayuda] Uso de UNION con ORDER BY

Saludos Yoan, asumo que en tu consulta el campo1 de ambas arroja el mismo tipo de datos, para que te ordenara todo el resultado de la union puedes poner un solo order by al final de la sentencia. Algo como:

SELECT campo1,campo2
FROM tabla1
WHERE campo3>20
GROUP BY campo1,campo2
UNION
SELECT campo1,campo2
FROM tabla2
WHERE campo3>30
GROUP BY campo1,campo2
ORDER BY campo1

Espero te sirva.

El 16 de mayo de 2013 09:19, Yoan Manuel Perez Piñero < ymperez(at)uci(dot)cu > escribió:

Buenos días lista...

tengo esta consulta:

SELECT campo1,campo2
FROM tabla1
WHERE campo3>20
GROUP BY campo1,campo2
ORDER BY campo1
UNION
SELECT campo1,campo2
FROM tabla2
WHERE campo3>30
GROUP BY campo1,campo2
ORDER BY campo1

Cuando la ejecuto ordena bien por el campo1, el problema está cuando pongo esa consulta en una función plpgsql que no ordena como yo deseo, cómo pudiera solucionar esto?? Saludos..
http://www.uci.cu

-
Enviado a la lista de correo pgsql-es-ayuda ( pgsql-es-ayuda(at)postgresql(dot)org )
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

--
Ing. Oscar Arocha
CIV: 208.476
Linux User: 556027
tlf: 58-416-4257379
twitter: @ArochaOscar
http://www.uci.cu

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2013-05-16 19:29:46 Re: Funciones en C mejorar performance
Previous Message oscar arocha 2013-05-16 14:23:02 Re: Uso de UNION con ORDER BY