Gracias por responder,
Veras el problema no está en el formato, bueno sí... a ver me explico

. Por poner un ejemplo. Si en la caja de texto el usuario inserta 6-10 la cadena se quedaría algo como esto:
Select * from tabla where fecha like '%6-10%'
y me mostraría fechas como : 2006-10-01,2006-10-02... y 2005-06-10, 2006-06-10...
y lo que pretendo que muestre es : 06/10/2001, 06/10/2002...
Y no sé como puedo insertar lo del formato con cadenas que no son realmente fechas, puesto 6-10 (el caso del ejemplo) no es una fecha.
Muchas gracias a todos
Un saludo.