Usuário com melhor resposta
DATEDIFF, PRAZO, DIFERENÇA ENTRE DATA

Pergunta
-
Olá, boa tarde galera!
AGORA ENCONTREI UM PROBLEMA QUE AO MEU VER É REALMENTE DIFICL!!!!
É sobre Analise de Processos Administrativos
eu tenho uma tabela com os seguintes colunas:
|Analista| -> varchar
|Prazo Distribuição Cood| -> DateTime
|Prazo Distribuição Cood-Geral| -> DateTime
|Prazo Distribuição Cood Realizado| -> DateTime
|Prazo Distribuição Cood-Geral Realizado| -> DateTime
|Prazo Análise| -> DateTime
|Prazo Análise Realizado| -> DateTime
alguns processos são distribuidos pelo Coord para o analista
outros são distribuídos pelo Coord-Geral para o analista
Ou seja,
quando o Coord distribui, as colunas |Prazo Distribuição Cood-Geral| e |Prazo Distribuição Cood-Geral Realizado| ficam vazias ou null
quando o Coord-Geral distribui, as colunas |Prazo Distribuição Cood| e |Prazo Distribuição Cood Realizado| ficam vazias ou null
Sendo assim ou Coord ou Coord-Geral distribui o processo para o analista, esse por sua vez tem um prazo para analisar(|Prazo Análise|) e uma data real utilizada para essa analise (|Prazo Análise Realizado|)
Entre as data (|Prazo Distribuição Cood| ou |Prazo Distribuição Cood-Geral|) e |Prazo Análise| eu obtenho o total de dias disponíveis para o Analista utilizar para a análise.
e
Entre as data (|Prazo Distribuição Cood Realizado| ou |Prazo Distribuição Cood-Geral Realizado|) e |Prazo Análise Realizado| eu obtenho o total de real utilizado pelo Analista para a análise.
Ainda pior, eu só posso considerar os dias uteis para contagem dos dias disponíveis e dos dias utilizados.
Respostas
-
Este erro ocorre quando você tenta converter uma string do campo NVARCHAR para uma data não existente(o DATETIME não aceita).
- Marcado como Resposta Wanderson custodio de brito segunda-feira, 27 de julho de 2015 13:39
Todas as Respostas
-
Olá Wanderson,
Tudo bem?
O que você quer é o código para este processo completo que você ilustrou?
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
-
-
Apesar de aparecer um resultado aparece a seguinte mensagem de erro:
Msg 242, Level 16, State 3, Line 2
The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value.Pode me esclarecer o que acontece e como resolver?
-
Este erro ocorre quando você tenta converter uma string do campo NVARCHAR para uma data não existente(o DATETIME não aceita).
- Marcado como Resposta Wanderson custodio de brito segunda-feira, 27 de julho de 2015 13:39
-