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
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
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
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(
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.
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,