El 21/10/2016 a las 19:44, Cachique escribió:
Hola.
Disculpa que te contacte directo a tu mail pero coloque en la lista de
ayuda un query que soluciona tu problema y es como si no lo hubieras visto.
Hace un tiempo que tengo la impresion de que mis mensajes no llegan a la
lista por alguna razon y
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
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
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
)
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
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.
>
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í
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
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
Hola,
no se si postgres permite una consultas recursivas.
La tabla contiene un grupo, que contiene cuentas con un importe que suma
o resta, asu vez un grupo puede contener otro
necesito sacar los totales por grupo, por ejemplo
el grupo 02 tendria un valor de 250 , 200 del grupo 01 + las dos
recursive ejemplo real
http://www.postgresql.org/message-id/1296009747.1958.10.camel@carlos-MS-
7135
> 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
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 sus mayores.
13 matches
Mail list logo