Ciao a tutti,
io dovrei creare in automatico il calendario di un campionato di calcio sapendo inizialmente il numero di squadre che partecipano al campionato.
Io dovrei creare in automatico il girone di andata. Per il momento ho questa tabella:
Tab. CalendarioPartite
NumSquadra1 Numerico
NumSquadra2 Numerico
NumGiornata Numerico
Se ho 16 squadre devo creare il girone di andata del campionato assegnando ai campi del database un numero di squadra (1, 2, 3, .... 16) smistando le partite in casa da quelle fuori casa. Il girone di ritorno non mi serve perché creato quello di andata il girone di ritorno viene da se. Ogni Numero di squadra (che va da 1 al numero massimo di squadre) corrisponde un ID squadra, quindi in questa tabella basta inserire il numero di squadra.
Qualcuno sa aiutarmi su come impostare la procedura che crea il girone di andata in maniera automatica? Ho visto che ci sono da fare un sacco di controlli come ad esempio controllare che nella stessa giornata una squadra abbia solamente una partita oppure controllare che 2 squadre non si incontrino più di una volta nel girone di andata.
Purtroppo non ho la più pallida idea di come si faccia. Qualcuno può darmi una mano.
Grazie mille.
Massimo
io dovrei creare in automatico il calendario di un campionato di calcio sapendo inizialmente il numero di squadre che partecipano al campionato.
Io dovrei creare in automatico il girone di andata. Per il momento ho questa tabella:
Tab. CalendarioPartite
NumSquadra1 Numerico
NumSquadra2 Numerico
NumGiornata Numerico
Se ho 16 squadre devo creare il girone di andata del campionato assegnando ai campi del database un numero di squadra (1, 2, 3, .... 16) smistando le partite in casa da quelle fuori casa. Il girone di ritorno non mi serve perché creato quello di andata il girone di ritorno viene da se. Ogni Numero di squadra (che va da 1 al numero massimo di squadre) corrisponde un ID squadra, quindi in questa tabella basta inserire il numero di squadra.
Qualcuno sa aiutarmi su come impostare la procedura che crea il girone di andata in maniera automatica? Ho visto che ci sono da fare un sacco di controlli come ad esempio controllare che nella stessa giornata una squadra abbia solamente una partita oppure controllare che 2 squadre non si incontrino più di una volta nel girone di andata.
Purtroppo non ho la più pallida idea di come si faccia. Qualcuno può darmi una mano.
Grazie mille.
Massimo