Between Clauseを使用してクエリを実装しようとしていますが、これにはいくつかの問題があります
S_E1 の最初のクエリ:
このクエリは、必要な正確なデータを返します。ここでは、データ数は 43 です。
select RECORD_TIMESTAMP as DateRecorded, ROUND (S_E1 ,2 )as S_E1
from TBL_SENSORS
Where RECORD_TIMESTAMP Between '4/28/2012 12 :00 AM'
and '5/17/2012 12 :00 AM'
And ( S_E1 Between 10 And 100 )
S_E2 の 2 番目のクエリ:
このクエリは、必要な正確なデータを返します。ここでは、データ数は 68 です。
select RECORD_TIMESTAMP as DateRecorded, ROUND (S_E2 ,2 )as S_E2
from TBL_SENSORS
Where RECORD_TIMESTAMP Between '4/28/2012 12 :00 AM'
and '5/17/2012 12 :00 AM'
And ( S_E2 Between 10 And 100 )
問題 :
しかし、これらを単一のクエリでクエリに組み合わせると、間違ったデータが返されます.73行が返されます.111行が必要だと思います
select RECORD_TIMESTAMP as DateRecorded,
ROUND (S_E2 ,2 )as S_E2,
ROUND (S_E1 ,2 ) as S_E1
from TBL_SENSORS
Where RECORD_TIMESTAMP Between '4/28/2012 12 :00 AM'
and '5/17/2012 12 :00 AM'
And ( S_E2 Between 10 And 100)
and (S_E1 Between 10 And 100 )
ここで私が間違っている場所を教えてください..