Oracle - Não há suporte para o tipo de dados

Delphi

22/08/2013

Bom Dia

Ao tentar abrir uma query aparece a seguinte mensagem "Não há suporte para o tipo de dados".

Mas o SQL roda normalmente em um SQL Manager e no SQL Plus me retorna apenas "Não ha linhas selecionadas"

O que pode ser?

Segue SQL

SELECT
CASOS.CODIGO,
CASOS.GRUPO,
CASOS.CAIXA_POSTAL,
CASOS.COD_CLIENTE,
CASOS.COD_STATUS,
CASOS.COD_MOT_STATUS,
CASOS.AGENTE,
CASOS.IDENTIFICADOR,
CASOS.ASSUNTO,
CASOS.ACOMPANHAR,
CASOS.PRIORITARIO,
CASOS.DATAHORA_ABERTURA,
CASOS.DATAHORA_FECHAMENTO,
CLIENTES.NOME,
USUARIOS.APELIDO
FROM CASOS
JOIN CLIENTES ON CLIENTES.CODIGO = CASOS.COD_CLIENTE
LEFT JOIN USUARIOS ON USUARIOS.CODIGO = CASOS.AGENTE
WHERE CASOS.CODIGO_STATUS <> 3
ORDER BY CASOS.DATAHORA_ABERTURA

Abraços
Alessandro Yamasaki

Alessandro Yamasaki

Curtidas 0

Respostas

Alessandro Yamasaki

Alessandro Yamasaki

22/08/2013

Um detalhe, estes campos

CASOS.DATAHORA_ABERTURA,
CASOS.DATAHORA_FECHAMENTO,

são TimeStamp;
GOSTEI 0
Deivison Melo

Deivison Melo

22/08/2013

SELECT
CASOS.CODIGO,
CASOS.GRUPO,
CASOS.CAIXA_POSTAL,
CASOS.COD_CLIENTE,
CASOS.COD_STATUS,
CASOS.COD_MOT_STATUS,
CASOS.AGENTE,
CASOS.IDENTIFICADOR,
CASOS.ASSUNTO,
CASOS.ACOMPANHAR,
CASOS.PRIORITARIO,
CASOS.DATAHORA_ABERTURA,
CASOS.DATAHORA_FECHAMENTO,
CLIENTES.NOME,
USUARIOS.APELIDO
FROM CASOS, CLIENTES, USUARIOS
CLIENTES.CODIGO = CASOS.COD_CLIENTE
(+)USUARIOS.CODIGO = CASOS.AGENTE
WHERE CASOS.CODIGO_STATUS <> 3
ORDER BY CASOS.DATAHORA_ABERTURA

O (+) dependendo DO lado utilizado ele pode ser left ou rigth join

PS. Porquê não muda os tipos dos seus campos para date, já que eles já guardam os valores referentes as datas e horas ?

Qualquer dúvida estou à disposição!
GOSTEI 0
Alessandro Yamasaki

Alessandro Yamasaki

22/08/2013

Mudando os campos para DATE, funcionou, mas necessito pegar os milisegundos. Vlw
GOSTEI 0
POSTAR