私のデータベーステーブル構造は次のとおりです:
フィールドは ID、NUM1、NUM2、TIME1、TIME2、MONEY です。
ID数を15分間隔でカウントしたい。効果は次の SQL ステートメントと同じです。
リーリー
しかし、上記のような繰り返しコードが多く、30分に変更するとかなり変更が必要になってしまうので、何か良い方法はないかとSQLマスターに相談しました。
### - - - - - - - - - - - - - - - - - -分割線 - - - - - ———————————————————————同志腕さん、ご協力ありがとうございます。これで問い合わせることができます
count(id) はステーションに入場する人の数です。
ただし、時間帯によっては駅に入場する人がまったくいない場合もあるので、5:00 ~ などの時間帯には人がいないこともあります。 - 5:15
If you want to 駅に入っていない人の時間枠が 0 になりました。どうすればよいですか?
ご招待ありがとうございます。以下のように縦に並べることができます
リーリー期間を制限する場合は、グループ化で必要な時間間隔で分割します。
リーリーなぜエラーが発生するのかわかりません。mysql のバージョンに関係している可能性があります。
結果
確認したところ、0.3秒未満とかなり高速に動作しました
列の数は可変なので、多くの変数が定義されています
スクリプトは MySQL を駆動し、変数をカスタマイズします。もっと良い方法があるかもしれないので、何気なく答えました。