mysql で継続チェックインと累積チェックインをカウントおよびクエリする方法
Aug 25, 2016 am 10:37 AM
2 つの質問: まず、指定された期間内の累積サインイン数をクエリします (Tieba と同様に、各ユーザーは各組織に 1 回サインインできますが、サインインしている限り、ユーザーがサインインする組織の数に関係なく、 1 つの組織に参加している場合、その日にサインインしたものとしてカウントされます)、指定された時間間隔内の累積チェックイン数がカウントされます)。次に、指定された期間内での連続チェックインの最長日数を数えます
返信内容:
2 つの質問: まず、指定された期間内の累積サインイン数をクエリします (Tieba と同様に、各ユーザーは各組織に 1 回サインインできますが、サインインしている限り、ユーザーがサインインする組織の数に関係なく、 1 つの組織に参加している場合、その日にサインインしたものとしてカウントされます)、指定された時間間隔内の累積チェックイン数がカウントされます)。次に、指定された期間内の連続チェックインの最長日数を数えます
1つ目は時刻を日数に変換して(TO_DAYS関数を使うなど)、その後DISTINCTが起動します
2つ目はSQLを使うのが少し面倒なので、アプリケーション内で計算した方が良いです
最初の 1 つ:
リーリー2番目:
mysqlは階層クエリをサポートしておらず、SQLは扱いにくいです

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法
