SQL月ごとに送信されるメッセージの数を取得するにはどうすればよいですか

user1591668

メッセージを送信するテーブルがあります。昨年、月ごとに送信されたメッセージの総数を取得したいと思います。私はSQLを初めて使用するため、問題が発生しています。私はMSSQL2012を使用していますこれは私のSQLです

SELECT sentDateTime, MessageID, status AS total, CONVERT(NVARCHAR(10), sentDateTime, 120) AS Month
FROM MessageTable
WHERE CAST(sentDateTime AS DATE) > '2017-04-01'
GROUP BY CONVERT(NVARCHAR(10), sentDateTime, 120), sentDateTime, MessageID, status
ORDER BY Month;
ゴードン・リノフ

month()andyear()関数はdatepart()この目的よりも便利だと思います

私は行くだろう:

select year(sentDateTime) as yr, month(sentDateTime) as mon, count(*)
from MessageTable
where sentDateTime > '2017-04-01'
group by year(sentDateTime), month(sentDateTime)
order by min(sentDateTime);

その他の注意事項:

  • selectになる列のみをに含めますこれは、月とカウントを定義するものになります。
  • group byになる列のみをに含めますgroup byデータで見つかった式のすべての組み合わせが列を定義します。
  • sentDateTime比較のために明示的に日付に変換する必要はありません
  • order by受注時点での結果。を使用するmin()と便利です。
  • を含めると、year()間違いを犯さないようになります。たとえば、2018-04のデータと2017-04のデータを含めます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

送信されたメッセージのメッセージリンクをdiscordjsで取得するにはどうすればよいですか?

分類Dev

送信されたメッセージのMAMメッセージIDを取得するにはどうすればよいですか?

分類Dev

複数の受信者にメッセージを送信するにはどうすればよいですか?

分類Dev

Vector CAPLで複数のdiagRequestメッセージを送信するにはどうすればよいですか?

分類Dev

複数のメッセージを同期して送信するにはどうすればよいですか?

分類Dev

画面ごとに異なるメッセージを表示するにはどうすればよいですか?

分類Dev

以前に送信されたメッセージのインラインキーボードを取得するにはどうすればよいですか?

分類Dev

discord.pyのボットに特定のメッセージを指定された回数送信させるにはどうすればよいですか?

分類Dev

Google Analytics for Spreadsheetsで月ごとのユーザーを取得するにはどうすればよいですか?

分類Dev

Linuxで生のメールメッセージを送信するにはどうすればよいですか?

分類Dev

Discord.py BOTで送信されたメッセージのIDを取得するにはどうすればよいですか?

分類Dev

テーブルから月ごとの間隔を取得するにはどうすればよいですか?

分類Dev

列の数を月ごとにグループ化するにはどうすればよいですか?

分類Dev

'x'時間ごとにSlackにメッセージを送信するにはどうすればよいですか?

分類Dev

Azure IoTハブc#に送信されるデバイスの総数とメッセージの総数を取得するにはどうすればよいですか?

分類Dev

Androidでメッセージの送信を変更するにはどうすればよいですか?

分類Dev

Crystal Report5か月ごとにデータを取得するにはどうすればよいですか

分類Dev

メッセージが自分に送信されているかどうかを確認するにはどうすればよいですか?ASTで(clang、objective c)

分類Dev

TcpClientは単一の接続で使用されますか?2番目のメッセージを送信するにはどうすればよいですか?

分類Dev

取得した行を月ごとにグループ化するにはどうすればよいですか?

分類Dev

Flutterのfirestoreからメッセージのみを取得するにはどうすればよいですか?

分類Dev

WndProcのパラメータからメッセージ送信オブジェクトを取得するにはどうすればよいですか?

分類Dev

MailKitで、メッセージの生の表現を取得するにはどうすればよいですか?

分類Dev

odoo 10で状態が変更されたときにメッセージ通知を送信するにはどうすればよいですか?

分類Dev

送信または受信したばかりのメッセージのconversation_idを取得するにはどうすればよいですか?

分類Dev

FCM APIを使用して送信されたFirebase Cloudメッセージの詳細にアクセスするにはどうすればよいですか?

分類Dev

logstashのログメッセージから番号を取得するにはどうすればよいですか?

分類Dev

メッセージが送信されたチャネルを取得するにはどうすればよいですか?

分類Dev

json文字列で最近のメッセージを取得するにはどうすればよいですか

Related 関連記事

  1. 1

    送信されたメッセージのメッセージリンクをdiscordjsで取得するにはどうすればよいですか?

  2. 2

    送信されたメッセージのMAMメッセージIDを取得するにはどうすればよいですか?

  3. 3

    複数の受信者にメッセージを送信するにはどうすればよいですか?

  4. 4

    Vector CAPLで複数のdiagRequestメッセージを送信するにはどうすればよいですか?

  5. 5

    複数のメッセージを同期して送信するにはどうすればよいですか?

  6. 6

    画面ごとに異なるメッセージを表示するにはどうすればよいですか?

  7. 7

    以前に送信されたメッセージのインラインキーボードを取得するにはどうすればよいですか?

  8. 8

    discord.pyのボットに特定のメッセージを指定された回数送信させるにはどうすればよいですか?

  9. 9

    Google Analytics for Spreadsheetsで月ごとのユーザーを取得するにはどうすればよいですか?

  10. 10

    Linuxで生のメールメッセージを送信するにはどうすればよいですか?

  11. 11

    Discord.py BOTで送信されたメッセージのIDを取得するにはどうすればよいですか?

  12. 12

    テーブルから月ごとの間隔を取得するにはどうすればよいですか?

  13. 13

    列の数を月ごとにグループ化するにはどうすればよいですか?

  14. 14

    'x'時間ごとにSlackにメッセージを送信するにはどうすればよいですか?

  15. 15

    Azure IoTハブc#に送信されるデバイスの総数とメッセージの総数を取得するにはどうすればよいですか?

  16. 16

    Androidでメッセージの送信を変更するにはどうすればよいですか?

  17. 17

    Crystal Report5か月ごとにデータを取得するにはどうすればよいですか

  18. 18

    メッセージが自分に送信されているかどうかを確認するにはどうすればよいですか?ASTで(clang、objective c)

  19. 19

    TcpClientは単一の接続で使用されますか?2番目のメッセージを送信するにはどうすればよいですか?

  20. 20

    取得した行を月ごとにグループ化するにはどうすればよいですか?

  21. 21

    Flutterのfirestoreからメッセージのみを取得するにはどうすればよいですか?

  22. 22

    WndProcのパラメータからメッセージ送信オブジェクトを取得するにはどうすればよいですか?

  23. 23

    MailKitで、メッセージの生の表現を取得するにはどうすればよいですか?

  24. 24

    odoo 10で状態が変更されたときにメッセージ通知を送信するにはどうすればよいですか?

  25. 25

    送信または受信したばかりのメッセージのconversation_idを取得するにはどうすればよいですか?

  26. 26

    FCM APIを使用して送信されたFirebase Cloudメッセージの詳細にアクセスするにはどうすればよいですか?

  27. 27

    logstashのログメッセージから番号を取得するにはどうすればよいですか?

  28. 28

    メッセージが送信されたチャネルを取得するにはどうすればよいですか?

  29. 29

    json文字列で最近のメッセージを取得するにはどうすればよいですか

ホットタグ

アーカイブ