Etichette di identificazione prodotti: estrazione ordinata su due colonne

Si sta avvicinando la fine dell’esercizio fiscale e la vostra azienda si appresta ad eseguire l’inventario fisico dei prodotti giacenti a magazzino.

Il responsabile del magazzino, in occasione dell’inventario fisico, desidera etichettare tutti i prodotti in modo da identificarli univocamente. Uno degli obbiettivi del prossimo anno è infatti l’implementazione della movimentazione merci con l’utilizzo dei codici a barre e l’etichettatura dei prodotti rappresenta un prerequisito fondamentale.

L’azienda dispone di una stampante di etichette adesive a trasferimento termico avente un supporto cartaceo a due colonne. Vi hanno chiesto l’estrazione dei dati che identificano in modo univoco un prodotto e la possibilità di stamparli, in modo ordinato, su etichette a due colonne.

L’anagrafica prodotti ha una struttura simile a quella disegnata nel database AdventureWorks con la tabella Production.Product.

Per produrre l’output richiesto si può utilizzare la stored procedure dbo.usp_split_column con la seguente chiamata:

EXEC dbo.USP_SPLIT_COLUMN

  @TableName= 'Production.Product',

  @AliasName= 'P',

  @FieldPK= 'ProductID',

  @FieldName= 'ProductNumber',

  @FieldName1= 'Name',

  @WhereCond= '',

  @TableJoin= 'Production.ProductSubCategory',

  @AliasJoin= 'C',

  @FieldJoinLeft= 'ProductSubcategoryID',

  @FieldJoinRight= 'ProductSubcategoryID',

  @FieldJoinList= 'LTRIM(RTRIM(C.Name))' 

 

Published venerdì 19 dicembre 2008 22.24 by sgovoni

Comments

No Comments