y guardo un arreglo de 24 dígitos
quisiera saber si existe alguna consulta para realizar lo siguiente. tengo una tabla registro mi campo valor1 que es el arreglo en smallint y quiero sacar el valor máximo y el valor mínimo del arreglo.
no puedo usar esta consulta select max(valor1) from registro porque me arroja lo siguiente
"{0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,1} "
uso postgres 9 sin embargo googleando me encontre esto:
Código:
select min(unnest), max(unnest) from (select unnest(i) from pio) foo;
Cita:
intente aplicarlo remplazando unnest por mi campo y al correrlo en postgres me arroja que i no esta definida.CREATE OR REPLACE FUNCTION unnest(ANYARRAY) RETURNS SETOF ANYELEMENT
LANGUAGE SQL AS $$SELECT $1[i] FROM
generate_series(array_lower($1,1),array_upper($1,1 )) i;$$;
LANGUAGE SQL AS $$SELECT $1[i] FROM
generate_series(array_lower($1,1),array_upper($1,1 )) i;$$;
alguna idea de como poder obtener el máximo y mínimo?