Per correttezza posto la riposta che mi è arrivata in email:

prova con

SELECT DISTINCT DataInizio FROM tabella
union
SELECT DISTINCT DataFine FROM tabella

dovrebbe funzionare.

Ciao

ed in effetti confermo che funziona... grazie a questo anonimo.