Erro 01843 consulta power bi Oracle

15 respostas
I

Pessoal, boa noite!
Estou tentando utilizar realizar uma consulta no Oracle no Power BI e aparece essa mensagem de, alguém consegue ajudar por favor!?

15 Respostas

olavo69

Opa amigo tenta inverter o ano como se fosse americano e da play

olavo69
Assim:
------ SELECT BusinessEntityID, RateChangeDate  
------ FROM HumanResources.EmployeePayHistory  
------ WHERE RateChangeDate BETWEEN '20011212' AND '20020105';
I

Boa tarde, Olavo.
Tentei deixar o SQL dessa forma e apareceu a mesma mensagem. Estou utilizando o Power BI em Português, não sei se existe algo relacionado.
select * from infosaude.vw_rel_mov_ordem_compra_salux1
where dt_emissao BETWEEN ‘20090101’ AND ‘20090131’ order by dt_emissao

olavo69

mais voc~e colocou as barras? entre as datas?

2009/01/31

I

Não coloquei.

I

Acabei de colocar as barras e aparece o mesmo alere.

olavo69

SELEC * FROM infosaude.vw_rel_mov_ordem_compra_salux1
WHERE dt_emissao BETWEEN ‘2009-01-01’ and 2009-01-31’

olavo69

copia e cola pra ver se vai

olavo69

SELECT * FROM infosaude.vw_rel_mov_ordem_compra_salux1
WHERE dt_emissao BETWEEN ‘2009-01-01’ and 2009-01-31’

I

Não vai nem ferrando.

pmlm

Em vez de tentar adivinhar o formato porque não fazer da forma correta e utilizar o to_date?

SELECT * 
  FROM infosaude.vw_rel_mov_ordem_compra_salux1
 WHERE dt_emissao BETWEEN to_date('2009-01-01', 'YYYY-MM-DD') and to_date('2009-01-31', 'YYYY-MM-DD')
I

Boa noite,
Mesmo seguindo a sua ocorre o mesmo erro.
Alterei o idioma do Power BI para inglês e nada.

pmlm

Colocaste exatamente como mostrei acima e deu o mesmo erro?

I

Exato.

pmlm

Qual é o tipo de dados da coluna dt_emissao ?

Criado 24 de novembro de 2020
Ultima resposta 25 de nov. de 2020
Respostas 15
Participantes 3