Я могу получить сумму/общий объем продаж для всех товаров за определенную неделю, используя код ниже.Диапазон сроков возврата MySql за определенную неделю
select week(real_pur_date) as week, itemcode, sum(quantity)
from sales
where week(real_pur_date) = week(20120620)
group by itemcode;
Выход:
+------+----------+---------------+
| week | itemcode | sum(quantity) |
+------+----------+---------------+
| 25 | KB001 | 11 |
| 25 | KB002 | 2 |
| 25 | KB003 | 3 |
+------+----------+---------------+
который я хотел
Вопрос заключается в том, как я могу запросить MySql вернуть диапазон дат в 25-й недели назад в таблице результатов?
Например,
1. Диапазон дат в неделю 24 - 10-06-2012 по 16-06-2012.
2. диапазон дат в неделю 25 - 17-06-2012 по 23-06-2012.
Заранее спасибо.
Вы ожидаете * фактические * граничные даты недели или только даты первого и последнего продаж на этой неделе? Другими словами, если продажи не произошли 17-06-2012, то вы ожидаете «18-06-2012» и «23-06-2012»? – RandomSeed
@YaK Я ожидаю, что фактические граничные даты недели – Boon
управляют этим в своем приложении, а не в mysql – fancyPants