OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

アクセスSQLで月別発言ランキング

  • 困ってます
  • 質問No.110193
  • 閲覧数113
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 47% (767/1609)

このOKWEBのように月別発言ランキングのためのSQLがわからず・・・

#ユーザーごとの月別の発言数を出したい。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル12

ベストアンサー率 45% (207/457)

どういうテーブルを持っているかもわからないに回答が出るとな。

最低でもユーザ(ユニークであること)と期間がわかれば
COUNTをとれば発言数はとれます。

SELCT COUNT(*) FROM TABLE WHERE 期間条件 GROUP BY ユーザ

だな

詳しい回答がほしいならテーブル構成(構造)とデータの登録内容(サンプル)ぐらいは提示してください。
補足コメント
s-holmes

お礼率 47% (767/1609)

回答ありがとうございました。
そうですね、混乱していました。

データ構造・サンプル

ユーザ:山田太郎
年月日:2001/07/29
発言内容:略

これを下記のように表示したい。

7月ランキング
1位 山田太郎 25発言
2位 山田花子 21発言
3位 田中太郎 15発言
・・・・・

#実は、「月」で検索という部分がそもそもわからず、しかも、最初から月別一覧など考えたら素人ではお手上げになってしまいました。
投稿日時 - 2001-07-29 05:47:04
お礼コメント
s-holmes

お礼率 47% (767/1609)

すみません、まったく頭がちんぷんかんぷん状態でした。
おかげ様で解決しました。

SR = "select * from (select ユーザ,count(ユーザ) as 件数 from 発言 where 年月日 between #2001/01/01# and #2001/06/30# group by ユーザ) order by 件数"

#お手数をおかけしました。
投稿日時 - 2001-07-29 06:12:00
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ