El 05/07/17 a las 19:08, oscar arocha escribió:
> Saludos, les adjunto un query a ver si me pueden ayudar con lo
> siguiente, dentro del SP, tengo un subquery que repito para filtrar un
> query mas grande, sin embargo uso ese query en otras partes del SP y lo
> que quiero es no tener que ejecutarlo
oscar arocha escribió:
> Saludos, les adjunto un query a ver si me pueden ayudar con lo siguiente,
> dentro del SP, tengo un subquery que repito para filtrar un query mas
> grande, sin embargo uso ese query en otras partes del SP y lo que quiero es
> no tener que ejecutarlo mas de una vez.
Usa arr
HOla si vas utilizar un arreglo debe ser algo como esto:
declare
resultado INTEGER[];
begin
-- Este es el query que quiero que sea una variable, en este caso un
arreglo
SELECT DISTINCT catalog_id into resultado FROM sales
WHERE sellout_date BETWEEN date_sellout -
Y no lo puedes hacer?, prueba a ver declarando un array de integer mas menos …
DECALRE
Result INTEGER[];
SELECT DISTINCT catalog_id INTO Result FROM sales
WHERE sellout_date BETWEEN date_sellout - '360 days'::interval
AND date_sellout
No lo he probado pero creo que