Fórum Cast e Convert em SQL #574602

04/02/2017

0

SQL

Ola Pessoal, estou recebendo esse erro quando executo esse Select no sql.
SELECT Tb_Ocorrencia.Codigo_Ocorrencia, Tb_Ocorrencia.Tipo_Ocorrencia, Tb_Ocorrencia.Destino, Tb_Ocorrencia.Data_Uso, Tb_Funcionario.Nome_Funcionario[Matricula], Tb_Veiculo.Nome_Veiculo[Codigo_Veículo], Tb_Ocorrencia.Status
from Tb_Ocorrencia inner join Tb_Funcionario on Tb_Ocorrencia.Matricula = Tb_Funcionario.Matricula
inner join Tb_Veiculo on Tb_Ocorrencia.Codigo_Veiculo = Tb_Veiculo.Codigo_Veiculo
where Tb_Ocorrencia.Matricula = 4
CAST(Tb_Ocorrencia.Data_Uso As DATE) between Convert (date, '03/02/2017 00:00:00',103)
and Convert (date, '03/02/2017 00:00:00',103) order by Tb_Ocorrencia.Data_Uso

O quero é fazer um relatório de Ocorrência escolhendo o funcionário e data de uso de um veículo.
Grato a todo que poderem me ajudar.
Wellington

Wellington

Responder

Posts

04/02/2017

Wellington

Ola Pessoal, estou recebendo esse erro (Incorrect syntax near ''CAST''.) quando executo esse Select no sql.
SELECT Tb_Ocorrencia.Codigo_Ocorrencia, Tb_Ocorrencia.Tipo_Ocorrencia, Tb_Ocorrencia.Destino, Tb_Ocorrencia.Data_Uso, Tb_Funcionario.Nome_Funcionario[Matricula], Tb_Veiculo.Nome_Veiculo[Codigo_Veículo], Tb_Ocorrencia.Status
from Tb_Ocorrencia inner join Tb_Funcionario on Tb_Ocorrencia.Matricula = Tb_Funcionario.Matricula
inner join Tb_Veiculo on Tb_Ocorrencia.Codigo_Veiculo = Tb_Veiculo.Codigo_Veiculo
where Tb_Ocorrencia.Matricula = 4
CAST(Tb_Ocorrencia.Data_Uso As DATE) between Convert (date, ''03/02/2017 00:00:00'',103)
and Convert (date, ''03/02/2017 00:00:00'',103) order by Tb_Ocorrencia.Data_Uso

O quero é fazer um relatório de Ocorrência escolhendo o funcionário e data de uso de um veículo.
Grato a todo que poderem me ajudar.
Responder

Gostei + 0

04/02/2017

Daniel Araújo

faltou um "AND" antes do CAST

http://doispontozero-programador.blogspot.com/
Responder

Gostei + 0

04/02/2017

Wellington

Daniel Araújo, muito obrigado agora funcionou
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar