要查出当年销售总量和当月销售总量,可以使用 MySQL 的聚合函数 SUM() 和 DATE_FORMAT()。
例如,假设您有一个名为 sales 的表,其中包含以下列:id、product_name、sales_date 和 quantity。要查找当前年份和月份的销售总量,可以使用以下查询:
```
-- 当年销售总量
SELECT SUM(quantity) AS total_sales_year
FROM sales
WHERE YEAR(sales_date) = YEAR(CURDATE());
-- 当月销售总量
SELECT SUM(quantity) AS total_sales_month
FROM sales
WHERE YEAR(sales_date) = YEAR(CURDATE())
AND MONTH(sales_date) = MONTH(CURDATE());
```
这些查询将返回当前年份和月份的销售总量。请注意,CURDATE() 函数用于获取当前日期,YEAR() 函数用于提取日期的年份部分,MONTH() 函数用于提取日期的月份部分。