Ver Mensaje Individual
  #4  
Antiguo 21-11-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 24
Caro Va por buen camino
Cita:
Empezado por drykea Ver Mensaje
Lo he probado y sí que me devuelve la fecha.
¿Pero hay alguna manera de hacerlo en algun tipo Date, para poder comparlo con otra fecha? Sé que podría volver a pasarlo de Varchar a Date, pero si se puede hacer directamente mucho mejor.
Hola de nuevo, creo haber leído que solo desde la versión 2008 es donde se tiene los tipos Date y Time. En versiones anteriores estan juntos DateTime, si tienes una versión anterior puedes hacer la comparación:

Código Delphi [-]
Query.Sql.Add('Select * From tabla ');
Query.Sql.Add('Where Convert(Varchar,CampoFecha , 3)='+QuotedStr(DateToStr(DateTimePicker.Date));

y va a funcionar, el problema que veo es cuando se quiere hacer un Between, pero en ese caso sera mejor manejarlo como DateTime.

Solo aclarar que se poco de Sql Server y puedo estar equivocada, si no es así seguro que alguien que sepa mas te va confirmar si, si o no.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita