Я работаю над самостоятельным подключением к YoY, чтобы видеть продажи продаж в этом году и в прошлом году в бок о бок в одной таблице.dateadd в Redshift не компенсирует високосный год
Запрос выглядит следующим образом:
Select a.date_column, a.sales_column as ty_sales, b.sales_column as ly_sales
from sales_table a
left join sales_table b
on (dateadd(year, -1, a.date_column)) = b.date_column
Это в теории должно быть хорошо, проблема заключается в том, что 2016-02-29 записи присоединяются к 2015-03-01 записи, которая вызывает число для выхода на 02-2016.
Это известная проблема с красным смещением/постгревом?
Дайте мне знать, если я могу предоставить дополнительную ясность.
Почему вы отметили этот wih mysql, sql и postgresql, когда он не имеет ничего общего с ними? –
Это вопрос, связанный с SQL, синтаксис postgresql довольно синоним красного смещения и MySQL для видимости. Поскольку есть вероятность, что человек знаком с MySQL, он, вероятно, знаком с postgres/redshift. – masdawg
@masdawg. , , Тег «sql» обеспечивает видимость. Вы должны только тегировать с базой данных, которую вы фактически используете, а не посторонними базами данных. –