Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117

    Funzione ricorsiva per il calcolo di un costo prodotto

    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!!!

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Nessun suggermiento???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.