Date-Format

Informix 的重疊

  • March 30, 2012

Informix 是否具有與 OVERLAPS 等效的函式,它可以確定兩個時間間隔是否有任何共同的時間?

我認為沒有OVERLAPS()可以使用的功能。你必須堅持通常的測試:

WHERE a.StartTime < b.EndTime
 AND b.StartTime < a.EndTime

當結束時間(或日期)與其他開始時間完全相同時,更改<<=,具體取決於您希望 Overlap 測試在結束情況下的執行方式。我猜約會可能需要這種行為。

引用自:https://dba.stackexchange.com/questions/15799