none
Diferença de Data RRS feed

  • Pergunta

  • Prezados Boa Tarde!

    Preciso da ajudar de vocês, eu a SQL Abaixo, preciso fazer um diferença de datas dessa forma:

    Data de Hoje - 15 (dias) , porem nao sei como colocar no Where 

    segue a SQL.

    SELECT  

    T.NUMEROMOV,
    T.CODCOLIGADA, 
    T.CODCCUSTO OBRA, 
    T1.CODTRF, 
    T1.DESCRICAO TAREFA,
    P.CODIGOPRD  CODIGO, 
    P.NOMEFANTASIA PRODUTO, 
    I.CODUND,
    I.QUANTIDADEORIGINAL   QTDORIGINAL,
    I.PRECOUNITARIO        PRECOUNITARIO,
    I.QUANTIDADEORIGINAL * I.PRECOUNITARIO TOTAL,
    C.NOME
     FROM TMOV T  
    INNER JOIN TITMMOV         I  ON I.CODCOLIGADA  = T.CODCOLIGADA AND I.IDMOV = T.IDMOV  
    INNER JOIN TITMMOVRATCCU   R  ON R.CODCOLIGADA  = I.CODCOLIGADA AND R.IDMOV = I.IDMOV AND R.NSEQITMMOV = I.NSEQITMMOV
    INNER JOIN MTAREFA         T1 ON T1.CODCOLIGADA = R.CODCOLIGADA AND T1.IDPRJ = R.IDPRJ AND T1.IDTRF = R.IDTRF
    LEFT JOIN MPRJ             PR ON PR.CODCOLIGADA = I.CODCOLIGADA AND PR.IDPRJ = I.IDPRJ 
    INNER JOIN TPRD            P  ON P.CODCOLIGADA  = I.CODCOLIGADA AND P.IDPRD = I.IDPRD 
    LEFT JOIN TVEN            C  ON C.CODCOLIGADA  = T.CODCOLIGADA AND C.CODVEN = T.CODVEN2

    WHERE T.CODTMV IN ('1.1.10') 
    AND T.CODCOLIGADA = '23' 

    Obrigado a todos 

    terça-feira, 25 de novembro de 2014 19:20

Respostas

  • Deleted
    • Sugerido como Resposta Durval RamosModerator quarta-feira, 26 de novembro de 2014 10:29
    • Marcado como Resposta Ronnie Von quinta-feira, 27 de novembro de 2014 10:38
    terça-feira, 25 de novembro de 2014 19:27
  • Olá Ronnie,

    Você pode tentar utilizar a função DATEADD, passando no parâmetro "incremento" um valor negativo.

    SELECT
       ...
    FROM
       ...
    WHERE
       [Data] > DATEADD(day, -15, CONVERT(date,GETDATE()))


    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    • Marcado como Resposta Ronnie Von quinta-feira, 27 de novembro de 2014 10:38
    quarta-feira, 26 de novembro de 2014 11:17
  • Galera me desculpas, mas nao consegui colocar esse exemplo na minha SQL.

    Nao sei aonde eu estou errando.

    Obrigado

    • Marcado como Resposta Ronnie Von quinta-feira, 27 de novembro de 2014 10:38
    quarta-feira, 26 de novembro de 2014 10:43
  • Deleted
    • Marcado como Resposta Ronnie Von quinta-feira, 27 de novembro de 2014 10:38
    quarta-feira, 26 de novembro de 2014 11:05
  • Ronnie Von, você consegiu fazer a comparação?
    • Marcado como Resposta Ronnie Von sexta-feira, 28 de novembro de 2014 12:49
    sexta-feira, 28 de novembro de 2014 12:22

Todas as Respostas

  • Deleted
    • Sugerido como Resposta Durval RamosModerator quarta-feira, 26 de novembro de 2014 10:29
    • Marcado como Resposta Ronnie Von quinta-feira, 27 de novembro de 2014 10:38
    terça-feira, 25 de novembro de 2014 19:27
  • Galera me desculpas, mas nao consegui colocar esse exemplo na minha SQL.

    Nao sei aonde eu estou errando.

    Obrigado

    • Marcado como Resposta Ronnie Von quinta-feira, 27 de novembro de 2014 10:38
    quarta-feira, 26 de novembro de 2014 10:43
  • Deleted
    • Marcado como Resposta Ronnie Von quinta-feira, 27 de novembro de 2014 10:38
    quarta-feira, 26 de novembro de 2014 11:05
  • Olá Ronnie,

    Você pode tentar utilizar a função DATEADD, passando no parâmetro "incremento" um valor negativo.

    SELECT
       ...
    FROM
       ...
    WHERE
       [Data] > DATEADD(day, -15, CONVERT(date,GETDATE()))


    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    • Marcado como Resposta Ronnie Von quinta-feira, 27 de novembro de 2014 10:38
    quarta-feira, 26 de novembro de 2014 11:17
  • Ronnie,

    Então, a pergunta do José Diz é importante, você esta querendo fazer uso da um cálculo de diferença de datas no Where ou por acaso alguma coluna no seu Select tem que retornar esta diferença de datas?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com

    quarta-feira, 26 de novembro de 2014 13:13
  • Bom dia!

    Obrigado amigos pelo ajuda. 

    quinta-feira, 27 de novembro de 2014 10:39
  • Ronnie Von, você consegiu fazer a comparação?
    • Marcado como Resposta Ronnie Von sexta-feira, 28 de novembro de 2014 12:49
    sexta-feira, 28 de novembro de 2014 12:22
  • Bom dia!

    Conseguimos resolver por aqui.

    obrigado

    sexta-feira, 28 de novembro de 2014 12:49