Obrigado a todos, vou testar algumas soluções sugeridas e postarei o resultado.


[]s



2011/9/8 Osvaldo Kussama <[email protected]>:
> 2011/9/8, Diogo Borsoi <[email protected]>:
>> Pessoal,
>>
>> Tenho uma "view" que precisará, se possível, ser reutilizada com
>> parâmetros distintos.
>>
>> Ex:
>>  SELECT to_char(tabela1.data, 'yyyymmdd'::text) AS data, count(*) AS
>> total_00_06
>>    FROM tabela1
>>   WHERE tabela1.latitude >= (- 01.0896::double precision) AND
>> tabela1.latitude <= (- 02.9621::double precision) AND
>> tabela1.longitude >= (- 03.1451::double precision) AND
>> tabela1.longitude <= (- 01.2345::double precision) AND tabela1.data >=
>> (now() + '03:00:00'::interval - '180 days'::interval) AND
>> to_number(to_char(tabela1.data - '03:00:00'::interval, 'hh24'::text),
>> '99'::text) >= 0::numeric AND to_number(to_char(tabela1.data -
>> '03:00:00'::interval, 'hh24'::text), '99'::text) <= 6::numeric
>>   GROUP BY to_char(tabela1.data, 'yyyymmdd'::text)
>>   ORDER BY to_char(tabela1.data, 'yyyymmdd'::text);
>>
>> Neste exemplo eu precisaria variar a latitude, longitude e data (180)
>> passando os novos valores por parâmetro. É possível?
>>
>
>
> Avalie se prepared statements atende:
> http://www.postgresql.org/docs/current/interactive/sql-prepare.html
>
> Osvaldo
>
> Obs.: Você realmente precisa de todas estas formatações em sua consulta?
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a