[firebase-br] Índice para campo tipo Date
Carlos Andrade
krlosgilson em gmail.com
Qui Jan 26 13:42:55 -03 2017
Da forma que está a cláusula "where" não chega a utilizar o índice que
você criou. Tente desta forma:
as
declare variable v_data date;
begin
v_data = cast(:ano||'.'||:mes||'.'||:dia as date);
...
where (data =:v_data)
...
> bom dia,,,
>
>
> tenho uma tabela com um campo to tipo DATE...
>
> executo uma select com o seguinte WHERE:
>
> where
> extract (month from data) = :mes
> and extract (year from data) = :ano
> and extract (day from data) = :idia
>
> na tabela foi criado um índice para o campo data, mas mesmo assim a
> consulta continua lenta e analisando a performance pelo IbExpert ele me
> acusa a lentidão nesta tabela...
>
> como criar um índice especifico para este caso ? ou existe outra solução ?
>
> Obrigado.....
Mais detalhes sobre a lista de discussão lista