Προτεινόμενος αλγοριθμος για week schedule. (started7-6-2017)
Έστω ότι έχω τον πίνακα που να καταγράφει τα στοιχεία : "ημερομηνία-εναρξης,, ημερομηνία-λήξης ωρα εναρξης διδασκαλίας, χρόνος διδασκαλίας, id-καθηγητή,id-διδασκαλίας (η οποία ανήκει σε ταξη-τμημα-μαθημα) ,id-αιθουσας, εκτακτο-επαναλαμβανόμενο , id-frontistirioy " (edited).
Query :
1. φέρε τα εγγραφές του πίνακα που ανήκουν στην εβδομάδα 34 του 2017 και είναι "επαναλαμβανόμενα".
2. Φέρε τις εγγραφές του πίνακα που ανήκουν στην εβδομάδα 34 του 2017 και είναι "εκτακτα"
3. Αντικατέστησε τις εγγραφές των "επαναλαμβανομενων" με τις πιο πρόσφατες εκτακτες (όπου υπάρχουν)
Το πρόβλημα είναι πως θα ξέρουμε αν το τελευταίο επαναλαμβανόμενο πρόγραμμα (που ξεκινάει την εβδομάδα 27 και συνεχίζεται μέχρι σήμερα ) ανήκει στην εδβομάδα 34. Μάλλον προγραμματιστικά θα γίνει αυτό και όχι με sql query (edited)
γίνεται αλλά ο πιο απλός τρόπος που σκέφτομαι έχει τρελά queries