0
最後の24時間に1時間ごとに行を取得するクエリを作成したい。私の質問は、なぜ一方の方法が機能し、もう一方の方法が機能しないのかという点でより重要です。私は決定的な答えを見つけることができません。時間xと時間yの間のSqlite3
作品:
SELECT date, temp
FROM dht_temps
WHERE zone = 'outside'
and temp <> 0 and date BETWEEN "2016-12-19 04:00:00" AND "2016-12-19 08:00:00"
は動作しません:
SELECT date, temp FROM dht_temps
WHERE zone = 'outside' and temp <> 0
and date BETWEEN date('now','-2 hours')
AND date('now','-1 hours')
は両方とも同じ結果を生成する必要があることを私には思えるが、私はハックだ理由です。私はその理由を理解したいと思います。ありがとう
ありがとうございます。私は日付と日時を見ていたはずです、それを逃した。 –