Qualcosa tipo questo?

codice:
list ($giorno, $mese, $anno) = explode ("-", $_GET['data']);

// se indicato solo il giorno:
$data = "$giorno%";
// oppure, se indicato anche il mese:
$data = "$giorno-$mese%";
// oppure, se indicati anche il mese e la parte iniziale dell'anno:
$data = "$giorno-$mese-$anno%";

$sql_select = "SELECT *
FROM tema
WHERE DATE_FORMAT(data,'%d-%m-%Y') LIKE '$data' 
ORDER BY DATE_FORMAT(data,'%d-%m-%Y') ";