PDA

Volledige versie bekijken : [MySQL] Distinct maanden en jaren


acqua
%Europe/Berlin %515 %2009, 12:23
Ik heb wat rows in een tabel staan met als een van de velden een DATE veld. Hierin staan data opgeslagen, bijv. 12-02-2008.

Nu wil ik uit alle rows die ik in de tabel heb alle unieke maanden en jaren hebben. Met onderstaande query dacht ik het opgelost te hebben;

SELECT DISTINCT (YEAR(`datum`)) AS `jaar` , MONTH( `datum` ) AS `maand`
FROM `data`
GROUP BY MONTH(`datum`)

Ik krijg nu ondanks de DISTINCT() nog jaartallen terug die meer als 1x voorkomen (niet uniek) iemand een idee voor deze query?

shebanian
%Europe/Berlin %338 %2009, 08:06
Bij deze query selecteer je alle unieke entries van een jaartal en een maand samen. Een jaar kan dus vaker voorkomen als de maand anders is en viceversa...