none
Parâmetro de consulta com DATEDIFF e Max RRS feed

  • Pergunta

  • Bom dia,

    A todos!

    Estou criando uma consulta que retornar os itens com suas ultimas movimentações, preciso colocar um parâmetro para trazer de acordo com a quantidade de dias escolhido pelo usuário ex: produto com mais de 30 dias sem movimentação, já tentei de várias formas, alguém pode dar uma luz.

    Desde já agradeço.

    Segue consulta.

           

    Select 
    P.ProdCodEstr, 
    P.ProdNome,
    INF.ItNFUnidMedCod,
           (ELA.EstqLocArmazQtd/Pum.ProdUnidMedPeso) As SaldoEmEstoque,
    Max(NF.NFDataEmis) As DataUltimaSaida,
    DATEDIFF(DAY, Max(NF.NFDataEmis),GETDATE()) As QtdDiasSemMov

    From 
        ITEM_NF INF  With(NoLock),
    NOTA_FISCAL NF  With(NoLock),
    ESTQ_LOC_ARMAZ ELA With(NoLock),
        Produto P With(NoLock),
        PROD_UNID_MED  PUM With(NoLock)

    Where 
      INF.NFNum = NF.NFNum
       And NF.TipoLancCod = 'V0001005'
       And INF.ProdCodEstr  = ELA.ProdCodEstr 
       And Ela.EstqLocArmazQtd >0
       And P.ProdCodEstr = INF.ProdCodEstr
       And P.ProdCodEstr = PUM.ProdCodEstr
       And PUM.ProdUnidMedPos = '2'

       Group By

       P.ProdCodEstr, 
    P.ProdNome,
    ELA.EstqLocArmazQtd,
    INF.ItNFUnidMedCod,
    (ELA.EstqLocArmazQtd/Pum.ProdUnidMedPeso)



    Order By 1



    terça-feira, 22 de setembro de 2015 14:05

Respostas

Todas as Respostas