-6

クエリ Q は、 と の 2 つの列をDateOfWork返しdatetimeます。CallsTakenOnDateint

つまり、特定の日に特定の電話交換機が受けた通話の数を取得します。

CallsTakenOnDate特定の電話交換の列の合計を n 日間にわたって返す関数を作成するにはどうすればよいですか?

テーブル構造 -

DateOfWork  | CallsTakenOnDate
-------------------------------
2013-10-5   | 200
2013-10-6   | 100
2013-10-7   | 700        

を合計したいCallsTakenOnDate

4

2 に答える 2

0

今日、まったく同じ問題が発生しました。

select
  sum(CallsTakenOnDate) as count,
  DATE_FORMAT(DateOfWork, "%Y-%m-%d %H:00:00") AS date
from
  raw_visits
group by hour(DateOfWork),day(DateOfWork),month(DateOfWork),year(DateOfWork);

これは 1 日ごとにグループ化されますが、group ステートメントを使用して調整できます。

于 2013-04-11T10:27:54.803 に答える