Problema sentencia SQL en C#

coloso
28 de Enero del 2006
Hola a todo el mundo tengo un problema con una campo en una tabla de una base de datos en Sybase, mi problema es que el campo es de tipo char(30) y contiene datos como "01/12/2005 10:12:25" y claro yo quisiera hacer una selección de x días por ejemplo
del día 01/12/2005 to 31/12/2005 y mostrarlo en un datagrid "en C#" pero no hay manera porque no tengo ni idea como puedo hacer la selección

He probado hacer algo como esto "pero me da error"

Select * from Table where field between like "01/12/2005%" and like "31/12/2005%"

Si hago esto no hay ningún problema:

Select * from Table where field like "01/12/2005%"

Alguna idea o ejemplo de como podría hacerlo ????
Gracias por leer este mensaje y un saludo.

Mat?
28 de Enero del 2006
Probá con esto y me contás
Select * from Table where CDate(field) between #01/12/2005# and #31/12/2005#
Donde field es el campo de char(30) que tiene el día almacenado. Y no sería mala ide que una fecha la almacenes como lo que es, una fecha, y no como un string.