У меня есть таблица products
и таблица sales
, в которых хранится информация о том, сколько товаров было продано за каждую дату. Конечно, не все товары продаются каждый день.
Мне нужно создать отчет, в котором будет указано, сколько последовательных дней товар продавался (с последней даты до прошлого) и сколько товаров было продано только в эти дни.
Я хотел бы рассказать вам, сколько вещей я пробовал до сих пор, но единственные успешные (и медленные, рекурсивные) решения - это решения внутри моего приложения, а не внутри SQL, чего я и хочу.
Я также просмотрел несколько похожих вопросов на SO, но не нашел ни одного, который позволил бы мне получить четкое представление о том, что мне действительно нужно.
Я установил здесь SQLFiddle, чтобы показать вам, о чем я говорю. Там вы увидите единственный запрос, который я могу придумать, который не дает мне нужного результата. Я также добавил туда комментарии, показывающие, каким должен быть результат запроса.
Я надеюсь, что кто-то здесь знает, как это сделать. Заранее спасибо за любые комментарии!
Франциско