Cast e Convert em 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.
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
Curtidas 0
Respostas
Wellington
04/02/2017
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.
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.
GOSTEI 0
Daniel Araújo
04/02/2017
faltou um "AND" antes do CAST
http://doispontozero-programador.blogspot.com/
http://doispontozero-programador.blogspot.com/
GOSTEI 0
Wellington
04/02/2017
Daniel Araújo, muito obrigado agora funcionou
GOSTEI 0