/****** Object:  View [dbo].[vDettaglioCopieReseQtaRecUgualeZero]    Script Date: 10/10/2018 16:09:07 ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[vDettaglioCopieReseQtaRecUgualeZero]') and OBJECTPROPERTY(id, N'IsView') = 1)
drop view [dbo].[vDettaglioCopieReseQtaRecUgualeZero]
GO

/****** Object:  View [dbo].[vDettaglioCopieReseQtaRecUgualeZero]    Script Date: 10/10/2018 16:09:07 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE VIEW [dbo].[vDettaglioCopieReseQtaRecUgualeZero]
AS
SELECT        dbo.Prodotti.Testata, dbo.Uscite.NumeroCopertina, dbo.Uscite.PrezzoCopertinaEuroDistributore AS Prezzo, dbo.Uscite.Giacenza, ISNULL(dbo.Uscite.CopieRese, 0) AS CopieRese, 
                         dbo.DocumentiRighe.IDDocumentoRiga, dbo.Documenti.IDDocumento, dbo.Uscite.PrezzoNetto, dbo.Uscite.IDUscita, dbo.Causali.Descrizione AS DescrizioneCausale, dbo.DocumentiRighe.IDCausaleMovimento, 
                         dbo.Documenti.Data, dbo.Documenti.Numero, dbo.Documenti.Descrizione, dbo.Uscite.IDProd, dbo.Uscite.PrezzoBuonoScontoEuro, dbo.DocumentiRighe.Qta, dbo.DocumentiRighe.Spunta, 
                         dbo.DocumentiRighe.QtaRec, dbo.Uscite.BarcodeAddon, dbo.Documenti.FlagRegistrataResa, dbo.DocumentiRighe.TipoRecord, dbo.DocumentiRighe.NumeroRiga, dbo.Uscite.CopieFornite, dbo.Uscite.IDEditore, 
                         dbo.DocumentiRighe.IDCausaleMovimento AS Expr1, dbo.Uscite.Sottotitolo, dbo.DocumentiRighe.Descrizione AS DescrizioneRiga, dbo.Uscite.Foto, dbo.Uscite.FlagContoDepositoFatt, 
                         dbo.Uscite.DataPresuntaFattCD, dbo.Uscite.NoteNumeroEdicola
FROM            dbo.Prodotti INNER JOIN
                         dbo.Uscite INNER JOIN
                         dbo.Causali INNER JOIN
                         dbo.Documenti INNER JOIN
                         dbo.DocumentiRighe ON dbo.Documenti.IDDocumento = dbo.DocumentiRighe.IDDocumento ON dbo.Causali.IDCausale = dbo.DocumentiRighe.IDCausaleMovimento ON 
                         dbo.Uscite.IDUscita = dbo.DocumentiRighe.IDUscita ON dbo.Prodotti.IDProd = dbo.Uscite.IDProd LEFT OUTER JOIN
                         dbo.Soggetti ON dbo.Uscite.IDEditore = dbo.Soggetti.IDSoggetto
WHERE        (dbo.DocumentiRighe.IDCausaleMovimento > 8) AND (dbo.DocumentiRighe.IDCausaleMovimento < 21)

GO
