検索

ホームページ  >  に質問  >  本文

SQL テーブルに対してクエリを実行して、範囲内で開始/終了する日付、および範囲内ではあるが範囲の前後で始まる日付を調べます。

######概要:######

SQL データベース テーブルがあり、各行 (イベント) にはタイムスタンプとしてフォーマットされた開始日と終了日が含まれています。 ######目標:###### 特定の週のイベントを表示します。これには、その週内に開始および終了するイベントが含まれますが、その週内に発生する可能性もあります (開始日と終了日はその週内である場合もあれば、その週が始まる前である場合もあります)。その週以降に終了します)。期待される結果の例:

7 月 16 日から 7 月 22 日までの特定の週の結果には、次のイベントが含まれます。

7 月 16 日、7 月 19 日、または 7 月 22 日に始まり、終わるイベント。

7 月 10 日に始まり、7 月 19 日に終了したイベント。

7月19日に始まり7月26日に終わったイベント。
P粉147747637P粉147747637523日前668

全員に返信(1)返信します

  • P粉222320176

    P粉2223201762023-07-22 00:35:31

    あなたが探しているロジックは次のとおりです:

    開始 <= {$week_end} かつ終了 >= {$week_start}

    返事
    0
  • キャンセル返事