Mam bazę danych w której daty zawierają miesiące (jak można się domyśleć ) i chcę aby zapytanie w SQL liczyło te miesiące. Ciężko jest mi wyjaśnić co mam na myśli. Mam np. 3 rekordy z datą z grudnia i jeden z datą z listopada więc mamy 2 miesiące, ale nie wiem jak wykonać to w formie zapytania SQL. Testowałem zapytanie
SELECT COUNT(*) FROM tabela GROUP BY Month(data)
ale ono mi liczy rekordy w każdym miesiącu, więc sprawdzałem jeszcze
SELECT COUNT(Month(data)) FROM tabela
ale to za to liczy wszystkie rekordy. Jeśli ktoś rozumie o co mi chodzi proszę o pomoc. Nie ukrywam, że ciężko mi to wytłumaczyć.