Untitled

mail@pastecode.io avatar
unknown
plain_text
18 days ago
1.9 kB
2
Indexable
Never
programma nuovo , non so il pacchetto 



CREATE view [dbo].[WWT_WC_ART_COPRE]
as

SELECT cldGLNAltraPa
      ,Articoli.artCodice
      ,azxGiacenza
      ,costo  = case when azxCosto <> 0 then azxCosto else isnull(ArticoliFornitori.arfPzoVendConsigliato, 0) end

      /* aggiunto 27/09/2018 richiesta email Christian */
/*
modificato 17/04/2020
      ,PrezzoBaseVs = case when azxCosto <> 0 then azxCosto else isnull(ArticoliFornitori.arfPzoVendConsigliato, 0) end
*/
      ,PrezzoBaseVs = case when azxImportDaFile <> 0 then azxImportDaFile else isnull(arfPzoVendConsigliato, ArticoliEx.aexPrzLisV) end

      /* aggiunto 16/11/2018 richiesta email Christian */
      ,ean            = (SELECT isnull(min(aa1.araalias), '')
                           FROM ArticoliAlias aa1(nolock)
                          WHERE aa1.araArticolo = Articoli.artCodice
                            AND aa1.araAlias <> '0000000' + aa1.araArticolo + '0'
                            AND aa1.araDataIns = (SELECT min(aa2.araDataIns)
                                                    FROM ArticoliAlias aa2(nolock)
                                                   WHERE aa2.araarticolo = aa1.araarticolo
                                                     AND aa2.araAlias <> '0000000' + aa2.araArticolo + '0'
                                                 )
                        )

         FROM articoli (NOLOCK)
         INNER JOIN ArticoliEx            (NOLOCK) ON Articoli.artCodice = ArticoliEx.artCodice
         INNER JOIN ArticoliGiacenzePVEx  (NOLOCK) ON Articoli.artCodice = azxArticolo
         INNER JOIN Clienti_Destinazioni  (NOLOCK) ON azxCliente = cldCodiceCli AND azxDestinatario = cldCodiceDest
         LEFT JOIN ArticoliFornitori      (NOLOCK) ON arfFornitore = '012799' AND arfArticolo = Articoli.artCodice
 WHERE artFlagGesWeb = 1





Leave a Comment