Nein, kann es nicht.
Ein FOREIGN KEY
Constraint kann (und muss) sich auf eine andere Tabelle beziehen, kann aber nur Gleichheitsprüfungen durchführen.
Dh Sie können testen, ob eine Spalte (oder eine Reihe von Spalten) denen in der anderen Tabelle entspricht, aber nicht komplexeren Bedingungen (wie innerhalb einer Spanne oder was auch immer).
Dafür müssen Sie einen Trigger implementieren.