[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