Bonjour à toutes et à tous,
Disposant d'une base de données (SQL Server) à laquelle j'accède via du PHP (CodeIgniter), est-il possible lors de la saisie d'un enregistrement dans une table A (dont la clef primaire serait par exemple X) à une date Y, de générer automatiquement dans une table B, jusqu'à trois enregistrements ?
Ces trois enregistrements devant respecter les règles suivantes :
une colonne Identifiant contiendrait la valeur correspondant à la clef primaire de la table A (pour mon exemple X).
une colonne Echéance qui contiendrait :
Y pour le premier enregistrement généré
et Y + 18 mois pour le second et l'éventuel troisième enregistrement selon le calendrier suivant :
janv-20 -> juil-21
févr-20 -> août-21
mars-20 -> sept-21
avr-20 -> oct-21
mai-20 -> nov-21
juin-20 -> déc-21
juil-20 -> janv-22
août-20 -> févr-22
sept-20 -> mars-22
oct-20 -> avr-22
nov-20 -> mai-22
déc-20 -> juin-22
Si on saisi une date entre janvier et juin 2020, l'échéance n'ira qu'en 2021 et il n'y aura que deux enregistrements dans la table B, si Y est comprise entre juillet et décembre 2020, l'échéance ira jusqu'en 2022 et il y aura alors trois enregistrements dans la table B
le jour serait celui de la date Y.
Je bloque complètement depuis un bon moment. Toute aide serait donc vraiment la bienvenue. Une ébauche de code et ce serait carrément Noêl avant l'heure.
Un énorme merci par avance à toutes et à tous.
JF
Partager