in che formato hai le date tanto per cominciare?

comunque è abbastanza semplice.
se la tua data non è un timestamp prima convertila in un timestamp
poi usa la funzione date, fai un explode alle due stringhe che ti restituisce (una per ogni data) e poi delle semplici sottrazioni per ottenere la differenza in mesi, giorni e anni