0

という名前の私のテーブルsales。以下のようなカラムが含まれています。

fld_id  int(11),
fld_date    date,
fld_state   varchar(45),
fld_dtcode  varchar(45),
fld_companyname varchar(150),
fld_unitrate    int(11),
fld_count   int(11),
fld_amount  int(11),

過去 30 日間の平均販売額を知りたいです。
販売の平均を見つけるのを手伝ってください

4

2 に答える 2

1

試す

select avg(fld_count*fld_amount) as average
from sales
where fld_date > now() - interval 30 day

SQLFiddle の例

于 2012-08-29T12:45:49.393 に答える
1

あなたはただ使うでしょうAVG()

SELECT AVG(fld_amount * fld_count) AvgSales30
FROM sales
WHERE fld_date > Date_Add(curdate(), interval -30 day)
于 2012-08-29T12:47:47.320 に答える