Consulta con Datetime

tema enviado por Koke en mySQL
tema iniciado el 21/01/2009

Hola, os cuento el caso es sencillo, la solución para mi no demasiado...

Tengo una tabla 'tabla1' que tiene un campo de tipo datetime 'campo1' y luego a través de un formulario en Visual C# quiero mostrar los registros que tengan el 'campo1' contenido entre dos variables de tipo datetime que se introducen en el formulario, a nivel de visual C# no tengo problema, el problema lo tengo a la hora de establecer la consulta en MySQL, estoy haciendo pruebas en el MySQL Query Browser y no soy capaz, el select obvio que se me ocurre es este:

select * from tabla1 where campo1 beetwen "2008-09-04 13:30:00" and "2008-09-23 18:45:00"

esto que acabo de escribir pretende mostrarme los registros con el campo1 contenido entre esos dos instantes pero no em chuta, si utilizo solo fechas si me funciona pero yo necesito el instante, fecha y hora. Y si separo fecha con date y hora con time tampoco me sirve ya que los dias contenidos entre la fecha no deben tener reestricción de hora.

Espero no haberlo liado más, a ver si podeis ayudarme, gracias.