Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Ribeiro_28417

Select COUNT com filtro

Recommended Posts

Estou tentando efetuar um select count onde existe uma tabela com varias cidade, e eu quero que ele conte apenas algumas pré selecionadas, ele chega até contar, porem com valores diferentes do que eu tenho

 

neste momento tenho 88 codigos em curitiba e 92 em brasilia porem o valor do count fica em 267 totalmente fora quando colocar apenas uma cidade informa valor correto

 

 

estou usando o seguinte comando

 

Select count(cod_ss) from sheet1 where data_solicitacao >= sysdate() and resultado='EM CAMPO COM TRIAGEM' and nmcluster='CURITIBA' or nmcluster='BRASILIA'

 

 

ja tentei trocar o OR por AND e não deu certo, e preciso que o filtro pegue 10 cidades apenas

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando usar AND e OR use parenteses ...

 

 

Select count(cod_ss) 

from sheet1 

where data_solicitacao >= sysdate() 

and resultado='EM CAMPO COM TRIAGEM' 

and (nmcluster='CURITIBA' or nmcluster='BRASILIA')

Compartilhar este post


Link para o post
Compartilhar em outros sites
data_solicitacao >= sysdate() 

 

as solicitações são futuras ?!

os conteúdos estão gravados como na condição do where ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

data_solicitacao >= sysdate() 

 

as solicitações são futuras ?!

os conteúdos estão gravados como na condição do where ?

 

 

Estou usando

data_solicitacao >= sysdate()  

porque ele faz a consulta no banco a cada 10 minutos, a base é online, tudo que está entrando de demanda ele vai informando, antes o sistema funciona normalmente porem o meu setor onde roda esse informativo atende apenas algumas cidades do pais, antes atendias todos então não precisava desse filtro

 

ps: removendo o data_solicitação o valor bate, porem tenho q filtrar manualmente o que é da data de hoje

Compartilhar este post


Link para o post
Compartilhar em outros sites

funcionou menos com filtro por data

 

Não entendi, a função é de DATE como "funcionou" se teve problemas com o filtro de data ?!

 

Como se quer os registros do dia , é preciso apenas uma function que iguale as datas ou retire a parte da hora (TIME) da mesma.

 

tente :

 

... date(data_solicitacao) >= currdate()  ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.