1

イベントを格納する mySQL テーブルがあります。テーブルは少なくとも 1 時間に 1 回書き込まれ、値が変更されるたびに書き込まれます。エントリは次のようになります (各行はテーブルの行です)

  1. 日時値
  2. 2013/10/17 01:00:00 0
  3. 2013/10/17 01:45:00 1
  4. 2013/10/17 02:00:00 1
  5. 2013/10/17 03:00:00 1
  6. 2013/10/17 03:30:00 0
  7. 2013/10/17 04:00:00 0
  8. 2013/10/17 04:15:00 1
  9. 2013/10/17 05:00:00 1
  10. 2013/10/17 05:23:00 0
  11. 2013/10/17 06:00:00 0
  12. 2013/10/17 07:00:00 0

申し訳ありませんが、上記のリストはうまく表示されません。DateTime 列と Value 列 (1 または 0) があります。値が 0300 から 0700 の間で "1" であった期間を示すクエリを作成するにはどうすればよいですか (例として)。値は 1 時間以内に複数回変更される可能性があります。時間よりも頻繁にクエリを実行する必要はありません。この例では、探している結果は 1.63 [時間] (98 分) です。

ありがとうデビッド

4

1 に答える 1

0

よくわかりませんが、DateAdd() などのデータベースのメソッドを使用してみてください。Google で検索してください

于 2013-10-20T18:12:55.640 に答える