credo che potresti essere piu' chiaro e sopratutto dire in che "FORMATO" hai la data sul db, DATE o DATETIME???

esistono svariate funzioni: per esempio DATE_FORMAT() per estrarre un qualsiasi valore da una data, fino ad usare un explode() del php, passando per left(), right(), substr() di mysql.

ognuna ha una sua ottimizzazione. Bisogna conoscere i dati che hai disponibili e cosa vuoi ottenere, altrimenti a domanda segue domanda e poi segue domanda ancora.