Pomoc w zapytaniu - dopasowanie tygodnia do daty zdarzenia

0

Cześć,
Jestem początkującym adeptem SQLa oraz napotkałem na pewien problem. W swojej bazie posiadam 2 tabele: tygodnie oraz zdarzenia. W tabeli tygodnie mam zdefiniowanie " od kiedy, do kiedy" trwa dany tydzień, czyli np. Tydzień 1 od 30.12.2019 do 06.01.2020. W drugiej tabeli mam datę poszczególnych zdarzeń. Proszę was o pomoc w jaki sposób wyznaczyć dla poszczególnego zdarzenia odpowiedni tydzień. W załączniku struktura tabel.

1

Strasznie nieczytelne. Week end powinno być ostatnim dniem danego tygodnia, a nie pierwszym dniem następnego... Zresztą, week end jest zupełnie niepotrzebne, bo spokojnie możesz sobie to obliczyć dodając 6 do week start.

Poczytaj sobie o https://www.techonthenet.com/mysql/between.php oraz JOIN.

2

SELECT * FROM tabela_z_danymi a JOIN
tabela_z_tygodniami b
ONa.kolumna_z_data BETWEEN b.data_konca_tygodnia AND b.data_konca_tygodnia;

0

Dziękuje za podpowiedzi oraz pomoc !

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.