各店舗の営業時間を説明する2つのフィールド(24時間形式の整数の「from」と「to」)を含むテーブルがあります。特定の時間に営業している店舗をユーザーが検索できる検索ページを作成しました。
SQLクエリの作成方法がよくわかりません。主な問題は、2つのケースがあることです。
1つのケースは、from値がto値よりも大きく、たとえば23から5であり、23から24と1から5の2つの間隔を与える場合です。
2番目のケースは、toの値がfromの値よりも大きい場合(たとえば、8から22)で、1つの間隔を取得します。
クエリを作成する方法はありますか?それはこれらの2つの場合に機能しますか?