データベースは1分ごとに更新されますが、15分ごとのデータを表示する必要があります。 15分のデータを含むすべてのレコードを選択する方法。データが07:00から始まる場合、07:15,07:30,07:45が必要です。これはTIME
またはDATE
フィールドに保存されている場合は15分間隔ですべてのレコードを選択する方法
17:00 107.11 107.50
16:45 106.98 107.39
16:30 106.58 106.97
16:15 106.65 107.04
データベースは1分ごとに更新されますが、15分ごとのデータを表示する必要があります。 15分のデータを含むすべてのレコードを選択する方法。データが07:00から始まる場合、07:15,07:30,07:45が必要です。これはTIME
またはDATE
フィールドに保存されている場合は15分間隔ですべてのレコードを選択する方法
17:00 107.11 107.50
16:45 106.98 107.39
16:30 106.58 106.97
16:15 106.65 107.04
は、その後、あなたはMINUTE()
機能を使って「分」の値を取得することができます。次に、その値が15で割り切れるかどうかを確認できます。
SELECT * FROM yourTable
WHERE MINUTE(timeData) % 15 = 0
こんにちはロケット、私はこのタイムデータから数時間しか得ることができません。 –
@Urock:HOUR()関数と、私が示すMINUTE()関数があります。ここで確認してください:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html –
あなたは今まで何を試しましたか?投稿されたクエリは表示されません... –
WHERE MINUTE(timeData)%15 = 0'のようなものはありますか? –
ありがとうございます@Rocket危険物は、rpi_daten_neuからデータを選択します* rpi_daten_neuからのデータを選択してください>そして、zeit> = '03:00:00 'とzeit <= '23:46:00'とMINUTE(zeit )%15 = 0 –