Recorrer Tabla/cursor y formar un solo dato

2017-12-28 Thread Micky Khan
Buenas Tardes :: Tengo una tabla con varios registros(miles). Lo que necesito es recorrerlos 1 x 1 y dependiendo de ciertas caracteristicas devolver solo 1 registro combinado. Por ejemplo : SELECT * FROM vmhilados where seq_mhilados between 14 and 15 esto me devuelve estos datos : titulo desc

Re: Recorrer Tabla/cursor y formar un solo dato

2017-12-28 Thread Alvaro Herrera
Micky Khan escribió: > y me muestra este error : > ERROR: no coinciden los paréntesis en o cerca de «;» > LINE 11: ...CAST( cast( por_pol as INTEGER) as CHAR(5) END CASE || '/' ; Este problema es simple --- te falta el paréntesis que cierra el CAST. es decir estas líneas > CASE WH

Re: Recorrer Tabla/cursor y formar un solo dato

2017-12-28 Thread Micky Khan
Gracias Estoy tratando de resolverlo... Si hubiera otra manera te agradecería <_> (o o) ( ?? ) <>-<> Micky Khan De: Alvaro Herrera Enviado: jueves, 28 de diciembre de 2017 21:57 Para: Micky Khan Cc: FORO POSTGRES Asunto: Re: Recorrer Tabla/cursor

Re: Recorrer Tabla/cursor y formar un solo dato

2017-12-28 Thread Micky Khan
Ya resolvi los errores, ahora me sale esto ERROR: error de sintaxis en o cerca de «RETURN» LINE 52: RETURN NEXT retorno; ^ CREATE OR REPLACE FUNCTION public."Combinacion" ( numero_ficha integer ) RETURNS VARCHAR AS $body$ DECLARE retorno RECORD ; cHilado1 varchar(

Re: Recorrer Tabla/cursor y formar un solo dato

2017-12-28 Thread Alvaro Herrera
Micky Khan escribió: > Ya resolvi los errores, ahora me sale esto > > ERROR: error de sintaxis en o cerca de «RETURN» > LINE 52: RETURN NEXT retorno; > ^ el END de la línea anterior debería ser END CASE, ¿no? -- Álvaro Herrerahttps://www.2ndQuadrant.

Re: Recorrer Tabla/cursor y formar un solo dato

2017-12-28 Thread Jaime Casanova
On 28 December 2017 at 16:57, Alvaro Herrera wrote: > > Me parece que hay más problemas en tu código, y me parece que hay una > manera más simple de solucionar el requerimiento, pero eso te puedo > decir por ahora. > Empezando porque siempre debes tratar de solucionar los problemas por separados,