Select calcular dias de atraso
15/09/2015
0
Tenho o seguinte select(Sql Server)
select CLIENTE_ID,VENCIMENTO,RECEBIMENTO from Receber
gostaria de calcular o seguinte:
1º se houve e quantos dias foram de atraso de um para outro
2º e quando retornar o resultado como faço para obter a média de atraso.
Tiago Santos
Posts
15/09/2015
Randrade
15/09/2015
Tiago Santos
15/09/2015
Alex Lekao
mas de uma pesquisada sobre o datedif, vc recebera o retorno que deseja.
15/09/2015
Randrade
select CLIENTE_ID,VENCIMENTO,RECEBIMENTO, datediff(DD, VENCIMENTO, RECEBIMENTO) as diferenca from Receber
15/09/2015
Douglas Noronha
select CLIENTE_ID,DATEDIFF(day,VENCIMENTO,RECEBIMENTO) as diferenca, AVG(DATEDIFF(day,VENCIMENTO,RECEBIMENTO)) as media from Receber
15/09/2015
Tiago Santos
15/09/2015
Douglas Noronha
select CLIENTE_ID,VENCIMENTO,RECEBIMENTO, datediff(DD, VENCIMENTO, RECEBIMENTO) as diferenca from Receber HAVING diferenca > 1
15/09/2015
Mateus Ribeiro
Comparação de campo calculado no SQL, no seu caso, se faz assim:
Where DateDiff(DD, VENCIMENTO, RECEBIMENTO) > 1
15/09/2015
Tiago Santos
select CLIENTE_ID,VENCIMENTO,RECEBIMENTO,(datediff(DD, VENCIMENTO, RECEBIMENTO)) as diferenca
from Receber Where DateDiff(DD, VENCIMENTO, RECEBIMENTO)
é possível saber qual o menor e o maior quantidade de dias usando o campo Diferenca?
Clique aqui para fazer login e interagir na Comunidade :)