Ciao, qualcuno potrebbe darmi uno spunto per la strutturazione di una funzione che determini il costo di un prodotto in base a questa logica:
tabella articoli con
ID - Codice - Descrizione - Prezzo - Tipologia (A: acquistato, P: prodotto)
tabella struttura prodotti, organizzata in questo modo
ID - ID_Padre - ID_Figlio
quindi qualche cosa del tipo...
11
-22
-33
-44
--55
--66
---77
---88
ovvero:
il prodotto 11 è composto da 22, 33 e 44
44 è composto a sua volta da 55 e 66
66 è composto a sua volta da 77 e 88
per definizione i prodotti che non hanno figli sono acquistati
i prodotti con figli sono generati da un lavoro di produzione
quindi
22, 33, 55, 77 e 88 sono acquistati (A)
44, 66 sono prodotti (P)
io vorrei che dato un ID il sistema calcoli il costo totale dell'ID prodotto in questo modo
se si tratta di un prodotto acquistato (A), viene sommato il prezzo
se si tratta di un prodotto lavorato (P) devo sommare i prezzi dei figli ... procedendo ricorsivamente se l'elemento ha, a sua volta, altri figli
in questo modo, se la mia logica non è sbagliata, dovrei riuscire a determinare il costo totale di un prodotto
Grazie a tutti per l'aiuto... e scusate per il post particolarmente lungo!!!