0

データベースの列のログ、データ、タイプを取得しました。月の区別を付けて今から年からログを取得する方法f.ex:行

logs = 'error...'
data = 2012-11-05 11:24:08
type = 1

....そして私はそれらをそのビューで取得したい

month     logs-count   type
January     100         1
January     100         2
February    160         1
February    120         2
 ....
4

3 に答える 3

0

これらの列が同じテーブルにある場合は、これを試してください

select monthname(data) as month,count(logs)as logs-count,type from table
 group by month
于 2012-11-15T11:22:06.740 に答える
0

これを試してください:

select datename(month, data) as month count(logs)as logscount, type from table
于 2012-11-15T11:28:35.467 に答える
0

mysqlの場合:

select monthname(data) as month, count(*) as logs-count, type
  from table
  group by month, type

1か月に複数の行を取得するには、日付とタイプの両方でグループ化する必要があります。

于 2012-11-15T11:33:32.120 に答える