Видел похожу тему, но ответов в ней нету) и как ни странно мне так же потребовалось организовать подобное) сейчас постараюсь объяснить что надо
Имеем Таблицу Time в которой присутствуют поля StartTime и EndTime
при добавлении записи в таблицу заносятся два значения в unixtime формате
дата начала показа и дата завершения показа, дата начала показа не должна входить в интервал уже существующей записи начало - конец, так же и с датой конца, она не должна входить в дату начала показа другой записи.
запись 1
добавляем вторую запись
требуется запросом найти первую запись для того что бы изменить вторую запись в большую или меньшую сторону, т.е. из второй записи сделать
но так же если вдруг будет ранее добавленная запись
то вторая запись уже должна будет изменится следующим образом
Думаю такое лучше будет осуществить с помощью тригера, но как определить интервал чисел в записях ?
Заранее спасибо
|