DATEDIFF CONTAR DIAS
boa tarde pessoal, estou com uma briga aqui com esse query..
nao conigo pegar dias de atraso ..
o que esta de errado aqui.. :
Sql = [Ô]Select Id_Solic, Num_Solicitacao, Status, Solicitado, Solicitante, Solicitacao_Servicos, Dt_Cad, Hr_Cad, Usuario, [txt-color=#e80000]DateDiff(Now(), Dt_Cad) As Atraso[/txt-color] From Tb_Solct Where Status =[ô]GERADA[ô][Ô]
estou usando o o bando de dados firebird.
nao conigo pegar dias de atraso ..
o que esta de errado aqui.. :
Sql = [Ô]Select Id_Solic, Num_Solicitacao, Status, Solicitado, Solicitante, Solicitacao_Servicos, Dt_Cad, Hr_Cad, Usuario, [txt-color=#e80000]DateDiff(Now(), Dt_Cad) As Atraso[/txt-color] From Tb_Solct Where Status =[ô]GERADA[ô][Ô]
estou usando o o bando de dados firebird.
datediff(day, now(), dt_cad)
tentou assim
Sql = [Ô]Select Id_Solic, Num_Solicitacao, Status, Solicitado, Solicitante, Solicitacao_Servicos, Dt_Cad, Hr_Cad, Usuario, DateDiff(day, current_date, Dt_Cad) As Atraso From Tb_Solct Where Status =[ô]GERADA[ô][Ô]
Seu problema é a falta de um parametro no comando DATEDIFF.
Você deve indicar qual o retorno desejado: dias, meses, horas, etc.
Conforme citado: datediff([Ô]d[Ô], now(), dt_cad) retorna a quantidade de DIAS entre as datas.
Você deve indicar qual o retorno desejado: dias, meses, horas, etc.
Conforme citado: datediff([Ô]d[Ô], now(), dt_cad) retorna a quantidade de DIAS entre as datas.
Tópico encerrado , respostas não são mais permitidas