я погуглить в течение нескольких часов ... думал, что это будет легко, но явно не для меня :)SQL отчет о продажах по календарной неделе
Я получил данные о продажах в двух таблицах и я хочу для генерации еженедельного отчета о продажах для определенного товара. Для этой цели меня не интересуют долларовые ценности, просто количество единиц. «Неделя» - это либо календарная неделя (какой бы ни был начальный день, мне все равно), либо только 7-дневные куски назад от текущей (так что неделя 1 - последние 7 дней, неделя 2 - 8-15 дней назад и т. Д.) - в зависимости от того, что проще. Я просто пытаюсь контролировать тенденции продаж с течением времени. Предпочтительно, чтобы это продолжалось в течение многих лет, так что, если в первую неделю января, например, оно не показало бы только одну запись.
Данные взяты из ZenCart. Структура соответствующих таблиц/столбцов здесь:
Table "orders" has columns: orders_id, date_purchased
Table "orders_products" has columns: orders_id, products_id, product_quantity
Где у меня возникают проблемы есть с стыки и синтаксис.
Много людей используют http://sqlfiddle.com/ размещать проблемы структуры данных. –
Не могли бы вы показать нам свои таблицы с образцом и ожидаемыми данными? :) – aspiring
Знаешь, я понимаю его гораздо более простую структуру, чем я думал. Возможно, таблицы действительно не нужны. Я отредактировал вопрос. – bcsteeve