Ver Mensaje Individual
  #5  
Antiguo 01-02-2007
MARYLOSO MARYLOSO is offline
Registrado
 
Registrado: jul 2005
Posts: 6
Reputación: 0
MARYLOSO Va por buen camino
Cita:
Empezado por ContraVeneno
Código SQL [-]
Select *
from TuTabla
where fecha between '2006-03-01 00:00:00' and '2006-03-31 23:59:59'





Dependerá de la base de datos que manejes.


Código Delphi [-]
with tudatset do begin
if active then close;
sql.clear
sql.add('select *');
sql.add('from tutabla');
sql.add('where fecha between '''+formatdatetime('yyyy-mm-dd',dtpFechaIni.DateTime)+''' and '''+formatdatetime('yyyy-mm-dd',dtpFechaIni.DateTime)+'''');
Open;
...
end; //





Puedes usar parámetros, puedes usar QuotedStr, pues cambiar el formato de la fecha dependiendo de tu manejador... en fin, puedes hacer un millón de cosas.
Hola

Esta solucion que me das de poner un rango de fechas no me funciona teniendo en cuenta que el mes es fijo para cualquier año que tenga en mi base de datos, porque los cumpleaños de marzo son todos los del mes 3 en cualquier año entiendes, tendria que poner pedacitos de rangos año por año ycual seria el primer y ultimo año, entiendes.
Esta variante que me dices de cambiar el formato de fecha resulta interesante deja probar.
Saludos
Responder Con Cita