Używam następujące zapytanie SQL, aby wybrać wiersze z poprzez sprzężenie wewnętrzne posortowane według daty.Jak wykryć, czy data zmiany kwerendy wybierającej
SELECT *
FROM clubnights
INNER JOIN club ON clubnights.club = club.club_ID
WHERE visibility = 0
AND date >= CURDATE()
ORDER BY clubnights.date ASC
Następnie ładuję wszystkie dane w moim kodzie HTML za pomocą pętli PHP while.
Moim celem jest echo nagłówek HTML nad każdym odcinku danym dniu.
Dlatego szukam do wykrycia (albo za pośrednictwem PHP lub SQL), gdy zmiana daty jest wykrywany przez kwerendy wybierającej. Zasadniczo chcę porównać ostatnią kolumnę "date" z bieżącą, a jeśli się nie zgadzam, wykonam echo przez PHP.
Przykładem, zakładając, że są następujące wiersze:
2016-09-16 - Row 1 // Detect 'change' here as it's the first row
2016-09-16 - Row 2
2016-09-16 - Row 3
2016-09-16 - Row 4
2016-09-16 - Row 5
2016-09-17 - Row 6 // Detect change here as date has changed
2016-09-17 - Row 7
2016-09-17 - Row 8
Edycja: używam MySQL
Które RDBMS używasz? –
@GiorgosBetsos Używam MySQL. Powinienem o tym wspomnieć. –
Jak zamawiasz w określonym terminie? –