none
converter data em numeros RRS feed

  • Pergunta

  • Olá pessoal

    Preciso de uma ajuda ou dica para o comando abaixo:

    Onde esta em negrito abaixo eu preciso fazer uma conta do compo certidaocotas.DTmovto ( campo data) em comparação
    ao dia de hoje, para saber qual a quantidade de dias que existe entre o campo DTmovto e o dia de hoje.

    Exemplo tblWRICertidaoCotas.DtMovto - getdate()) As Dias_Sem_Retirada = 45 dias

    Como posso conseguir isso?

    set dateformat dmy

    select Pk_NrPedido as Pedido, DataPedido, tblWRICertidaoCotas.DtMovto as Data_Certidao_Pronto, 

    DataFinalRetirada as Data_Retirada, VlrTotalDeposito as Total_Deposito, VlrTotalCota as Custas_Certidao,

     (tblWRICertidaoCotas.DtMovto - getdate()) As Dias_Sem_Retirada

    from tblWRICertidao

    inner join tblWRICertidaoCotas on tblWRICertidaoCotas.FK_tblWRICertidoes_NrPedido = tblwricertidao.Pk_NrPedido

     where DataFinalRetirada is null

     and VlrTotalCota <> 0

    and  (dbo.tblWRIcertidao.DataPedido >= DATEADD(YEAR, - 2, CONVERT(varchar(6), GETDATE(), 112) + '01'))

    order by DataPedido desc

    Obrigado

    quarta-feira, 30 de março de 2016 11:41

Respostas

  • Vc pode utilizar o seguinte o comando :

    DATEDIFF(day, certidaocotas.DTmovto, getdate()) AS Dias_Sem_Retirada

    • Sugerido como Resposta Roberto AB Filho quarta-feira, 30 de março de 2016 13:39
    • Marcado como Resposta Marcos SJ quarta-feira, 30 de março de 2016 13:58
    quarta-feira, 30 de março de 2016 11:55