ホームページ >バックエンド開発 >PHPチュートリアル >関連する問題などの解決については、mysql の専門家に依頼してください。
問題を解決するには mysql の専門家に依頼してください。お待ちください
ここで私がしなければならないことは、テーブルからこのようにデータを表示し、1 ~ 3 日、4 ~ 7 日、8 日以内に各サーバーのデータをクエリすることです。 -15 日、16 ~ 30 日、31 ~ 60 日、これらのステージのリチャージ量はいくらですか。たとえば
サーバー/リチャージ ステージ 1-3 4-7 8-15 16-30 31-60
最初のサーバー
セカンドサーバー
サードサーバー
長い間考えましたが、最も効率的に書く方法がまだわかりません。 。 。 解決
------解決策----------------------------
テーブル構造を設計するだけです:
テーブル: IDサーバー段階 1 1 2 2 2 1 3 1 4 SQL: select * from table where stage 1 ~ 4 かつserver='one'; 結果: IDサーバー段階 1 1 2 3 1 4 <br><font color="#e78608">------解決策------------------</font><br>なぜ 31 ~ 60 がないのですか?要件はよくわかります -_-.. <br><font color="#e78608">------解決策------------------</font><br>もっと投稿してください: <br> テーブルを作成 .. .....;<br>表に挿入 ......;<br><br>期待される結果 + 簡単な説明 <br><font color="#e78608">------解決策----------------------</font><br>最も効率的なのは、各統計を直接挿入することです。統計表に入力します。 。 。 <div class="clear"></div>