Я не совсем уверен, как сформулировать это, но здесь идет ... У нас есть структура таблицы, подобная следующей:
Id | Timestamp | Type | Clientid | ..others..
001 | 1234567890 | TYPE1 | CL1234567 |.....
002 | 1234561890 | TYPE1 | CL1234567 |.....
Теперь для данных, приведенных выше ... Я хотел быиметь ограничение, чтобы эти 2 строки не могли существовать вместе.По сути, я хочу, чтобы таблица была
Unique for (Type, ClientId, CEIL(Timestamp/10000)*10000)
. Я не хочу, чтобы строки с одинаковыми данными, созданными в течение X времени друг от друга, добавлялись в БД, т.е. хотели бы, чтобы в этом случае нарушалось ограничение,Проблема в том, что вышеупомянутое ограничение не является чем-то, что я действительно могу создать.
Прежде чем вы спросите, я знаю, я знаю .... почему правильно?Я знаю, что определенного сценария не должно быть, но, увы, так оно и есть.Сейчас мне нужна какая-то мера по ограничению разрыва, чтобы я мог выиграть время, чтобы разобраться с фактическим вопросом.Дайте мне знать, если вам нужна дополнительная информация ...