Ver Mensaje Individual
  #9  
Antiguo 26-11-2008
jesus salvador jesus salvador is offline
Registrado
 
Registrado: mar 2008
Ubicación: Mexico
Posts: 7
Reputación: 0
jesus salvador Va por buen camino
puedes sacarle la vuelta y mejorar tu codigo

Si el problema es el BETWEEN yo te recomiendo que descompongas la fecha en tu manejador de base de datos puedes descomponer la fecha

access
Day(<Tu fecha en bdd>) as VDay
Month(<Tu fecha en bdd>) as VMonth
Year(<Tu fecha en bdd>) as VYear
ms-sql
DATEPART(dd,<Tu fecha en bdd>) as VDay
DATEPART(mm,<Tu fecha en bdd>) as VMonth
DATEPART(yy,<Tu fecha en bdd>) as VYear
orecle
to_char(<Tu fecha en bdd>,'DD') VDay
to_char(<Tu fecha en bdd>,'MM') VMonth
to_char(<Tu fecha en bdd>,'YYYY') VYear



hay unas fuciones en delphi que descompone la fecha en dias mes año hora minuto segundo, no estoy seguro pero es encodedatetime decodedtetime, hay ejemplos en la ayuda del delphi con ello haces las comparación para encontrar entre dos fechas

además esto te ayuda a prevenir hackeo "sql inyection" en tu aplicación
Responder Con Cita