SET @startdate = (select LOG_TIME from log.time where sender='Japan' and receiver ='USA' and code=158);
SET @enddate = (select LOG_TIME from log.time where sender='Japan' and receiver ='USA' and code=189);
select * from log.time where DATEDIFF(minute, @startdate, @enddate) >= 10;
ここでは、使用された選択クエリからの複数のエントリが取り込まれた 2 つの変数 (@startdate と @enddate) を使用します。
最後の行では、複数の値を持つこれら 2 つの変数を使用して、DATEDIFF 関数が 10 分以上のレコードのリストを選択クエリで返すようにします。
PS私はSquirrel SQL Client 2.3を使用しています)
問題は、変数に複数の値を使用できるかどうかわからないことです。
また、クエリが最終的に機能するように、上記の問題に対する解決策をアドバイスまたは提供してください。