/***************************************
* STORED stp_elencoListePrelievoFilt
*
* restituisce l'elenco delle liste di prelievo secondo criteri di filtraggio
*
* Steamware, S.E.L.
* mod: 2010.07.06
*
****************************************/
CREATE PROCEDURE stp_elencoListePrelievoFilt
(
    @DataFrom DATETIME,
    @DataTo DATETIME,
    @ClassifArticolo NCHAR(1) = '*'
)
AS
-- utilizza la vista righe lista prelievo e quindi solo le prelevate ...

    SELECT	velp.*
    FROM    V_elencoListePrelievo velp INNER JOIN RilPro.AnagParticolari ap ON velp.Particolare = ap.Particolare
    WHERE   (velp.DataCreaz BETWEEN @DataFrom AND @DataTo)
    AND     ap.ClassifArticolo = CASE WHEN ISNULL(@ClassifArticolo,'*') = '*' THEN ap.ClassifArticolo ELSE @ClassifArticolo END
    ORDER BY velp.DataCreaz DESC

RETURN
