У меня есть две таблицы, которые называются tblDaily и tblWeekly.
Таким образом, tblDaily содержит ежедневные данные, а tblWeekly содержит данные, которые хранятся каждую пятницу.
Так что очевидно, что присоединиться к ежедневной таблице легкок еженедельной таблице, когда дата в ежедневных данных - пятница.
Мой вопрос - как лучше всего присоединиться, когда дата не пятница?Например, скажем, у меня была дата 2018-05-09 (среда). Я хотел бы присоединиться к ней в предыдущую пятницу (2018-05-04).Каков оптимальный способ сделать это?
Я читал о календарной таблице, это будет правильный путь?Хотя я не уверен, как это будет работать в этом случае?
tblDaily
date val
2018-04-30 2 'mon
2018-05-01 3 'tues
2018-05-02 3 'wed
2018-05-03 3 'thurs
2018-05-04 3 'fri
2018-05-07 2 'mon
2018-05-08 3 'tues
2018-05-09 3 'wed
2018-05-10 3 'thurs
2018-05-11 3 'fri
2018-05-14 3 'mon
tblWeekly
date val
2018-05-04 2 'fri
2018-05-11 3 'fri