Ir para conteúdo

Arquivado

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

lcw

[Resolvido] Exportação SQL por data no Excel MS Query

Recommended Posts

Opa turma preciso de um help, como faço para comparar as datas no Microsoft Query dentro do Excel ?

Preciso exportar alguns dados de processo para os engenheiros brincarem no excel com os valores e acharem tendências (um tipo BI Burro rs..), faço isso de forma simples com o Oracle. Crio uma conexão de banco no excel pelo microsoft query e monto algo como por exemplo "select * from tabela_dados where dt_processo between ? and ?".

O excel entende o símbolo ? como parâmetro dinâmico e ligo os parâmetros com duas células que alterando a data período que ele informou carrega a planilha com os dados automaticamente.

 

Isso não esta sendo possível via SQL Server, ele trás os dados mas compara as datas como se fosse um texto e não data nessa situação comparando "14" com "2", 2 é maior porque o começa com 2 e 14 com 1, mesma coisa com a data.

 

Tentei jogar cast ou outra função para converter texto em data mas o microsoft query do excel não permite parâmetros dentro de função, ele não aceita algo como convert(datetime,?,101) onde o ? o excel irá substituir pela célula que eu configurar e me informa que não pode por paramatros dentro de funções no momento que altero a célula.

 

Idéias, alguém faz isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já descobri após várias tentativas, no fim o obvio usando > ou < da certo, só no between que o SQL fica com essas frescuras.

valew mesmo assim.

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.