日付と時刻を別々のフィールドに格納するデータベースがあります。それぞれの発生日時から + および - 90 分以内に発生したすべてのレコードを選択する必要があります。
私はそれをやってのけるために必要なフォーマットですべてを得ることができます
SELECT UFV1.USR_DATE
,UFV1.USR_TIME
,LEFT(CAST(DATEADD(minute, -90, UFV1.USR_TIME) AS TIME),8) AS MIN_TIME
,LEFT(CAST(DATEADD(minute, +90, UFV1.USR_TIME) AS TIME),8)AS MAX_TIME
FROM USR_Y_FACILITY_VISIT UFV1
WHERE UFV1.MASTER_CUSTOMER_ID = '2'
ORDER BY UFV1.USR_DATE, UFV1.USR_TIME
私が立ち往生しているのは、この情報(基本的には各行の最小/最大)を取得し、それに基づいて同じテーブル内のすべての情報を選択するクエリを作成する必要があることです。助けてくれてありがとう、私は次にどこへ行けばいいのか完全に困惑しています。