Hola lista,
Después de mirar mucha documentación, y de hacer mil pruebas aun no he
llegado a la conclusión de cómo optimizar algunas consultas.
Para entrar en materia os explico en qué situación me encuentro:
- Postgres 9.1 con replica en otra maquina en local.
- Tengo una Tabla con
Buenos dias la consulta es la siguiente cree tipo de datos en una DB, uso
pgadmin como interfaz de consulta, como puedo saber dond esta la estructura
de esos tipos de datos creados? mediante una consulta o comando de psql.
De antemano muchas gracias.
Ruben Fitó escribió:
- Finalmente, hemos conseguido que el analize de los PREPARE nos
compute un coste aproximado a cero. En teoría, en este punto hemos
conseguido optimizar al máximo las consultas de la función, pero
realmente
no és asi. Más adelante os explico
gracias por la respuesta Federico ese comando me lista los tipos de datos
creados, ahora tengo que averiguar como ver su estructura de cada tipo de
dato.
-- Mensaje reenviado --
De: Fede Martinez federicoemarti...@gmail.com
Fecha: 13 de marzo de 2014, 11:44
Asunto: Re:
Hola a todos.
Estoy tratando de mostrar un campo autoincrementado (id) en una vista que
este campo no dependa de ninguna tabla pero no lo logro hacer, probé con la
función generate_series pero nada. La idea sería devolver algo como:
Idnombre dirección
1 a
debes revisar el contenido de funciones ventanas, la que te sirve es row_number
ejemplo:
select ROW_NUMBER() over (range between UNBOUNDED PRECEDING and UNBOUNDED
FOLLOWING)
- Mensaje original -
De: Ing. Esneiker Enriquez Cabrera eenriq...@cav.desoft.cu
Para: POSTGRES
tambien puede ser la ventana vacia
select ROW_NUMBER() over ()
- Mensaje original -
De: Ing. Esneiker Enriquez Cabrera eenriq...@cav.desoft.cu
Para: POSTGRES pgsql-es-ayuda@postgresql.org
Enviados: Jueves, 13 de Marzo 2014 13:02:17
Asunto: [pgsql-es-ayuda] valor incrementado en
Crear una secuencia temporal para versiones viejas tambien procede. Saludos
2014-03-13 13:40 GMT-04:30 Arcel Labrada Batista alabra...@uci.cu:
tambien puede ser la ventana vacia
select ROW_NUMBER() over ()
--
*De: *Ing. Esneiker Enriquez Cabrera
Amigos como estan, queria ver si me pueden ayudar con un selectalgunos de los
campos de la tabla que tengo sondocumento, numero, fecha, valor,saldo
lo que quiero es sacar la maxima fecha para saber cual es la ultima venta, y el
documento y su numero asi como el saldo, entonces quiero hacer algo
Y si tienes varias ventas para la misma fecha, qué haces?
El 13 de marzo de 2014, 15:19, Fernando Siguenza fs...@hotmail.comescribió:
Amigos como estan, queria ver si me pueden ayudar con un select
algunos de los campos de la tabla que tengo son
documento, numero, fecha, valor,saldo
lo que
buenas Tardes Lista
lo que quiero es sacar la maxima fecha para saber cual es la ultima venta,
y el documento y su numero asi como el saldo, entonces quiero hacer algo
asi
select max(fecha), documento,numero,saldo from ventas where documento='FA'
seria empleado Window Functions:
SELECT
Si tengo varias ventas para la misma fecha, lo que se me olvido es que quiero
es de un solo cliente, en el caso de tener mas de una venta en el mismo dia el
cliente, se toma la venta de mayor valor
Gracias
Date: Thu, 13 Mar 2014 15:28:47 -0300
Subject: Re: [pgsql-es-ayuda] Ayuda con select y
Fernando Siguenza escribió:
Si tengo varias ventas para la misma fecha, lo que se me olvido es que
quiero es de un solo cliente, en el caso de tener mas de una venta en
el mismo dia el cliente, se toma la venta de mayor valor
Usa una subconsulta, que retorna el ID de la venta para tal cliente
Tambien puede hechar un vistazo al catalogo de tipo de postgres con
select * from pg_type;
La documentacion esta en:
http://www.postgresql.org/docs/9.3/static/catalog-pg-type.html
El 13 de marzo de 2014, 11:33, Linder Poclaba Lazaro
linder...@gmail.comescribió:
gracias por la respuesta
Hola Linder a lo mejor esta consulta al catalogo te puede ayudar, si tal
ves no te da exactamente lo que quieres puede que te ayuda a formar tu
resultado.
select pg_type.typname,pg_attribute.attname as name, otro.typname as
datatype
from pg_type left join pg_namespace on
con un poco de maquillaje la misma consulta para obtener los detalles de
los tipos de datos que creas:
select pg_type.typname,string_agg
( pg_attribute.attname,',') as name, string_agg
(otro.typname,',') as datatype
from pg_type left join pg_namespace on
16 matches
Mail list logo