select year(date), week(date), sum(bottles_sold)
from LIQUORS_SALES
group by year(date), week(date)
order by year(date), week (date).
выше единицы - это запрос, который я использовал для получения еженедельных временных рядов для суммы бутылок_продано.Но я получаю неправильное количество бутылок, проданных в течение первой недели каждого года.
Я заметил, что сумма бутылок, проданных в дополнительные дни каждого года, прибавляется к первой неделе этого года.
Пример: - взять 2012 год, который является високосным годом (366 дней), когда моя первая неделя начинается с 1 января.у меня продажи бутылок на неделе 2012-01 (1-7 дней) - 200, 2012 - 52 (358-364 дня) - 500, сейчас продажи за последние два дня (365 и 366) - 150, что должно добавить кНеделя 2013-01, но она добавляет к 2012-01, где мои проданные бутылки 2012-01 стали 350.
как я могу это исправить?есть что-то пропустить в запросе sql, который я использовал?или что-то мне нужно, чтобы изменить конфигурации в Grid-Gain или что-то не так с самой базой данных ignite?
, пожалуйста, помогите мне исправить это, это вызывает серьезную проблему при анализе временных рядов.дайте мне знать, если вам нужна дополнительная информация о проблеме.Заранее спасибо.