none
DATEDIFF, PRAZO, DIFERENÇA ENTRE DATA RRS feed

  • 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.

    quinta-feira, 16 de julho de 2015 15:43

Respostas

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.

    quinta-feira, 16 de julho de 2015 20:58
  • Deleted
    quinta-feira, 16 de julho de 2015 22:25
  • Não. eu quero qualquer informação que possa me ajudar, pois, estou com duvidas de todos os lados e qualquer informação que possam adicionar será bem vinda.
    sexta-feira, 17 de julho de 2015 13:52
  • Olá amigo, eu confesso que ainda não sou muito experiente com relação à banco de dados, mas pretendo ser,

    Você poderia comentar os códigos acima para que eu entenda melhor o que ocorre com algumas partes do código?

    sexta-feira, 17 de julho de 2015 14:02
  • Deleted
    • Sugerido como Resposta Marcos SJ sexta-feira, 17 de julho de 2015 16:31
    • Marcado como Resposta Marcos SJ sexta-feira, 17 de julho de 2015 16:33
    sexta-feira, 17 de julho de 2015 16:24
  • 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?

    terça-feira, 21 de julho de 2015 13:43
  • Este erro ocorre quando você tenta converter uma string do campo NVARCHAR para uma data não existente(o DATETIME não aceita).
    terça-feira, 21 de julho de 2015 13:49
  • Deleted
    quarta-feira, 22 de julho de 2015 00:21