仅仅查询 某月的 平均销售价。
SELECT
AVG(price)
FROM
items_ordered
WHERE
order_date >= 当月第一天
AND order_date <= 当月最后一天
如果还要区分 Item, 每种 Item 的某月的平均销售价格
SELECT
Item,
AVG(price)
FROM
items_ordered
WHERE
order_date >= 当月第一天
AND order_date <= 当月最后一天
GROUP BY
Item
如果要看一年里面,各个月的平均价
SELECT
MONTH(order_date),
AVG(price)
FROM
items_ordered
WHERE
order_date >= 当年第一天
AND order_date <= 当年最后一天
GROUP BY
MONTH(order_date)
注: 如果是 Oracle , 那么使用 TO_CHAR(order_date, 'MM') 来替换掉 MONTH(order_date)
温馨提示:答案为网友推荐,仅供参考