![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
![]() De todas formas, recuerda que este método va a fallar si, por ejemplo, quieres saber todos los cumpleaños entre el 28 de ciciembre y el 4 de enero. // Saludos |
|
#2
|
||||
|
||||
|
Para las fechas que "cruzan" de año, como el ejemplo de roman no queda más remedio que armar una condición del tipo:
De este modo se mostrarán aquellas fechas que sean desde el mes "inicial" hasta diciembre inclusive, más las fechas que sean de enero hasta la fecha "final". Un criterio similar se puede, y debe, llevar a cabo con el tema los días "cruzados" ![]() La cuestión es que ahora la lógica pasa por armar esta condición aplicando una evaluación previa de si el mes final es menor al inicial; y lo mismo aplica para el día. Saludos, |
|
#3
|
||||
|
||||
|
Bueno, se supone que todo mes es menor o igual que 12 y mayor o gual que 1, por lo que esos dos condicionales sobrarían.
Lo de la evaluación previa, creo que podemos hacerla en la misma consulta comparando los parámetros en sí:
Un ejemplo de uso:
Conste que puse 100 para que no se extrañen .No la he probado del todo pero creo que funciona salvo porque me falta el caso de que las fechas inicial y final sean iguales, pero no debe ser mayor problema. // Saludos |
|
#4
|
||||
|
||||
|
¿Ves? Eso no se me había ocurrido, lo de "agrandar" la parte del mes usando una cifra diferente de 100.
El otro problema, el del salto de año (p.ej.: del 28/12/2012 al 04/01/2013) en parte lo soluciono no permitiendo al operador que introduzca fechas superiores al 31 de diciembre del año en curso, pero es cierto que no es la mejor solución y hasta que vea otra opción... |
|
#5
|
||||
|
||||
|
Cita:
// Saludos |
|
#6
|
||||
|
||||
|
Sí, lo probé pero con el código que puse yo también pude resolverlo. Gracias Roman.
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Encontrar importe | Waldo | Varios | 2 | 14-01-2010 19:39:08 |
| Donde encontrar | b0rn | OOP | 3 | 03-04-2007 01:05:22 |
| Cómo encontrar | Roilo | Varios | 1 | 07-12-2005 15:48:12 |
| Encontrar la paz interior | santana | Humor | 3 | 14-06-2004 18:47:35 |
| encontrar el siguiente en ado | jzginez | Conexión con bases de datos | 1 | 21-05-2004 11:42:08 |
|