Re: [pgsql-es-ayuda] Consulta recursiva

2016-10-21 Por tema Alvaro Herrera
Kernel escribió: > De manera intencionada he generado un bucle, ¿Hay alguna manera de prevenir > esto?,¿hay alguna manera de limitar el numero de bucles? Sí. https://www.postgresql.org/docs/9.5/static/queries-with.html Desde "When working with recursive queries it is important to be sure that th

Re: [pgsql-es-ayuda] Consulta recursiva

2016-10-21 Por tema Kernel
El 20/10/2016 a las 21:12, Freddy Martinez escribió: por ejemplo: WITH RECURSIVE search_perspectives(id, parent) AS ( SELECT perspectives.id, perspectives.parent FROM perspectives WHERE id = p_perspective_id UNION ALL SELECT p.id, p.parent FROM perspectives p, search_perspectives s WHERE p.p

Re: [pgsql-es-ayuda] Consulta recursiva

2016-10-20 Por tema Freddy Martinez
por ejemplo: WITH RECURSIVE search_perspectives(id, parent) AS ( SELECT perspectives.id, perspectives.parent FROM perspectives WHERE id = p_perspective_id UNION ALL SELECT p.id, p.parent FROM perspectives p, search_perspectives s WHERE p.parent = s.id )

Re: [pgsql-es-ayuda] Consulta recursiva

2016-10-20 Por tema Cachique
Hola. Te paso un query recursivo para que veas si te sirve. with cte_grupos as ( with recursive rec_grupo (grupo, intermedio, sub) as -- obtener todos los subgrupos de un grupo ( select distinct grupo, grupo, grupo from pruebas -- Incluir al mismo grupo como subgrupo unio

Re: [pgsql-es-ayuda] Consulta recursiva

2016-10-20 Por tema Daymel Bonne Solís
Debes ver la documentación oficial. https://www.postgresql.org/docs/current/static/queries-with.html El oct. 20, 2016 1:59 PM, "Kernel" escribió: > El 20/10/2016 a las 19:47, Alvaro Herrera escribió: > >> Kernel escribió: >> >>> >>> Hola, >>> no se si postgres permite una consultas recursivas. >

Re: [pgsql-es-ayuda] Consulta recursiva

2016-10-20 Por tema Kernel
El 20/10/2016 a las 19:47, Alvaro Herrera escribió: Kernel escribió: Hola, no se si postgres permite una consultas recursivas. WITH RECURSIVE https://www.postgresql.org/docs/9.5/static/sql-select.html#AEN86770 No tengo tiempo de construir una consulta a partir de tu ejemplo ahora, pero sí

Re: [pgsql-es-ayuda] Consulta recursiva

2016-10-20 Por tema Alvaro Herrera
Kernel escribió: > > Hola, > no se si postgres permite una consultas recursivas. WITH RECURSIVE https://www.postgresql.org/docs/9.5/static/sql-select.html#AEN86770 No tengo tiempo de construir una consulta a partir de tu ejemplo ahora, pero sí se puede. -- Álvaro Herrerahttp

Re: [pgsql-es-ayuda] Consulta recursiva

2016-10-20 Por tema Nahum Castro
Tal vez select grupo, sum((coalesce(signo,'')||importe)::numeric) as total from pruebas group by grupo; grupo | total --+--- 04 | 05 | 1000 02 |50 03 |-1 01 | 200 Saludos El 20 de octubre de 2016, 11:26, Ke

Re: [pgsql-es-ayuda] Consulta recursiva

2014-06-13 Por tema Carlos Beltrán Villamizar
recursive ejemplo real http://www.postgresql.org/message-id/1296009747.1958.10.camel@carlos-MS- 7135

Re: [pgsql-es-ayuda] Consulta recursiva

2014-06-13 Por tema Gilberto Castillo
> Buenas Amigos: > > Alguien tiene idea de como hacer una consulta recursiva en una tabla. > Tengo una tabla de un organigrama la cual tiene id, nombre . padre_id > . Me gustaría una consulta que al pasar un id y me dijera quienes son sus > hijos y una consulta que me dijera quienes son s