Gracias Maximiliano. Ahí estoy mirando un ejemplo montado sobre
AdventureWorks

http://msdn.microsoft.com/es-es/library/ms124499(SQL.90).aspx

Muchas gracias

 

De: [email protected] [mailto:[email protected]] En nombre de Maxi Accotto
Enviado el: Jueves, 08 de Octubre de 2009 15:19
Para: Carlos A. Schroeter
Asunto: [dbadmin] Recursividad en SQL (Armado de productos)

 

Carlos, eso es un modelo standard de recursividad que tienen varios ERP

 

Primero debes desarrollar la tabla de forma adecuada donde tendrás un id y
un id_padre, luego haces las consultas.

Yo te diría que con 2000 trates de no hacerlo porque es muy complejo, en
2005 tenes CTE que te ayuda bastante

 

Mira este post de mi blog

 

http://blog.maxiaccotto.com/post/2009/04/18/Como-resolver-querys-jerarquicas
-en-SQL-2005-o-2008.aspx

 

 

 

 

 

Maximiliano Damian Accotto

Microsoft MVP en SQL Server

http://Blog.Maxiaccotto.com

 

De: [email protected] [mailto:[email protected]] En nombre de Carlos A.
Schroeter
Enviado el: jueves, 08 de octubre de 2009 02:58 p.m.
Para: MAXI
Asunto: [dbadmin] Recursividad en SQL (Armado de productos)

 

Hola Grupo

Estoy buscando en la web el manejo de la recursividad y nada de lo estoy
viendo me termina de cerrar

La necesidad hoy es resolverlo con SQL 2000 y en el peor de los casos migrar
a SQL 2005

Se trata de resolver una cuestión en un sistema de producción, en donde
participan una serie de productos terminados (fabricados), que para su
fabricación se implementan formulas. Por ejemplo, fabrico una PC

Una PC se fabrica con 1 Monitor, 1 teclado, 1 mother, 2 Memorias, 1 Placa de
Video, etc. (formula del producto terminado PC)

Primera Cuestion: Tambien se fabrica el teclado…..y un teclado se fabrica
con 104 teclas, 1 placa, etc. Etc. (formula del producto Teclado)

Segunda Cuestion: pueden existir n cantidad de niveles ya que un producto
puede tener otros con sus formulas y estos otros productos con sus
correspondientes formulas

En los ejemplos que he visto quizá puedan resolver la consulta que me
devuelva la lista de componentes de un determinado producto….pero no
resuelven cuestiones tales como la actualización de las formulas…es decir,
si modifico una formula que dicha modificación impacte en todos los
productos que la contienen.

Alguien ha tenido experiencia en este tema y ha logrado resolverlo?

Desde ya muchas gracias

Carlos A. Schroeter

 

 

 

 

 



__________ Información de NOD32, revisión 4491 (20091008) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

Responder a