Código SQL:
Ver original
CREATE OR REPLACE FUNCTION prueba() RETURNS SETOF "int8" AS $BODY$ DECLARE r INTEGER; i INTEGER; BEGIN r := 0; FOR i IN 1..10 LOOP r:= r+ (SELECT ´dia_habil_´ || i FROM dia_habil WHERE dispositivo='10000002' AND intervalo='06:00'); RETURN NEXT r; END LOOP; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE
pero me surge un erro :
Código SQL:
Ver original
ERROR: no existe la columna «dia_habil_» LINE 1: SELECT (SELECT dia_habil_||'' || i FROM dia_habil WHERE disp...
si pueden ayudarme -?