CREATE TABLE [dbo].[ElencoListePrelievo_storico] (
    [DataOraDelete]           DATETIME        NOT NULL,
    [CodLista]                NVARCHAR (12)   NOT NULL,
    [CodTipoLista]            NVARCHAR (10)   NOT NULL,
    [CodCS]                   NCHAR (2)       NOT NULL,
    [DataCreaz]               DATETIME        NOT NULL,
    [CodCliente]              NVARCHAR (6)    NULL,
    [RagSociale]              NVARCHAR (35)   NULL,
    [CodSoggetto]             NCHAR (17)      NOT NULL,
    [Particolare]             NVARCHAR (15)   NOT NULL,
    [DescParticolare]         NVARCHAR (30)   NULL,
    [DisegnoGrezzo]           NVARCHAR (30)   NULL,
    [Esponente]               NVARCHAR (6)    NULL,
    [Figura]                  NVARCHAR (4)    NULL,
    [CodImballo]              NVARCHAR (15)   NULL,
    [QtaTot]                  DECIMAL (10, 2) NOT NULL,
    [CodStatoLista]           INT             NOT NULL,
    [Destinatario]            NVARCHAR (50)   NULL,
    [DestinatarioDescrizione] NVARCHAR (50)   NULL,
    [DataModStato]            DATETIME        NULL
);


GO
CREATE NONCLUSTERED INDEX [i_codLista]
    ON [dbo].[ElencoListePrelievo_storico]([CodLista] ASC) WITH (FILLFACTOR = 95);


GO
CREATE NONCLUSTERED INDEX [ix_ElencoListePrelievo_storico_CodStatoLista_Filtered]
    ON [dbo].[ElencoListePrelievo_storico]([CodStatoLista] ASC, [CodLista] ASC)
    INCLUDE([DataOraDelete]) WHERE ([CodStatoLista]=(3)) WITH (FILLFACTOR = 95);

