変数がデータベース内の別々の列の時間範囲の間にあるかどうかをチェックするクエリを作成しようとしています。もしあれば、その行を返したいと思います。範囲内のSQLチェック時間値
私は、次を使用する場合、私は
declare @mytime datetime = '20160917 07:56'
select *
from OEEEvent oe
inner join RSBizWare.dbo.OEEConfigEvent ce on oe.lOEEConfigEventId = ce.lOEEConfigEventId
inner join RSBizWare.dbo.OEELOVCodeVal rs on oe.sStartVal = rs.sDescription and ce.lOEEIntRSSqlId=rs.lOEELOVCodeId
inner join RSBizWare.dbo.OEEStateConfig mms on rs.lMachineState = mms.lOEEStateConfigId
where tstart > @mytime
次のような結果を得るため、私は、変数@mytime時間範囲の間にあるかどうかを確認するためのクエリを変更する場合しかし、私は結果を得るません。 @mytime変数は8amに変更されており、そこにデータがあることがわかります。
投稿しないでください**画像!! **。元のコード/結果をテキスト形式で投稿すると、貼り付けをコピーして問題を複製したり、テストしたりするのが簡単になります –
秒を含む日付を比較しますか? –
こんにちはprdp、私はちょうどmyDate変数がデータベースのtstartとtendカラムによって作成された日付範囲の間にあるかどうかを確認したい – GlenCloncurry