[firebase-br] FILTRAR POR ANO

Frederico Godoi frederico.godoi em gmail.com
Ter Jan 6 14:03:20 -03 2015


SELECT * FROM TABELA
WHERE EXTRACT(YEAR FROM DATA) = EXTRACT(YEAR FROM CURRENT_DATE)

Cuidado com os índices, nesse caso. Porque você perde o uso deles nesse
caso.
Outra opção é sempre montar a SQL via programa:

SELECT * FROM TABELA
WHERE DATA BETWEEN '01/01/2015' AND '31/12/2015'

Nesse segundo caso, se você tiver índice pela coluna, você vai estar
utilizando.
Analise seu Plan.


At.

Frederico Godoi


2015-01-06 12:55 GMT-03:00 Gilson <gilson em rio-minas.com>:

>
> Feliz ano novo a todos, estou precisando de fazer um filtro pegando
> somente o ano atual, alguém tem alguma ideia de como se faz isso !
>
> Grato
>
> Gilson Moreira dos Santos
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Frederico Godoi



Mais detalhes sobre a lista de discussão lista