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 aprox
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 expli
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
Fecha: 13 de marzo de 2014, 11:44
Asunto: Re: [pgsql-es-ayuda] Ubicar los tipos de da
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"
Para: "POSTGRES"
Enviados: Jueves, 13 de Marzo
tambien puede ser la ventana vacia
select ROW_NUMBER() over ()
- Mensaje original -
De: "Ing. Esneiker Enriquez Cabrera"
Para: "POSTGRES"
Enviados: Jueves, 13 de Marzo 2014 13:02:17
Asunto: [pgsql-es-ayuda] valor incrementado en una vista
Hola a todos.
Estoy tratando de mos
Crear una secuencia temporal para versiones viejas tambien procede. Saludos
2014-03-13 13:40 GMT-04:30 Arcel Labrada Batista :
> tambien puede ser la ventana vacia
>
> select ROW_NUMBER() over ()
>
>
> --
> *De: *"Ing. Esneiker Enriquez Cabrera"
> *Para: *"POSTGRES"
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 escribió:
> 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 quiero es sa
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 fecha,
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 func
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 client
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
escribió:
> gracias por la respuesta Federico ese comando m
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
(p
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
(pg_type.typnamespac
16 matches
Mail list logo