| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Mie 07 Feb, 2007 9:34 pm Asunto: Filtro para cumpleaños |
|
|
Hola a todos,
Estoy usando tablas paradox con TTable y necesito hacer un filtro para saber los cumpleaños de tal dia o de esta semana o algo asi, el problema es que como el campo es de tipo fecha pues no se me ocurre que poner en el filtro por que claro el año varia pero me interesan solo el dia y el mes y no puedo.
Se os ocurre algo?
Un abrazo.
Carlos |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 09 Feb, 2007 9:47 am Asunto: |
|
|
Utiliza EXTRACT. Por ejemplo para ver los cumpleaños del día de la fecha yo haría una consulta SQL:
| Código: | Word Day, Month, Year;
DecodeDate(Date(), yera, Month,Day);
Query1->Close();
Query1->UnPrepare();
Query1->SQL->Text = "SELECT * FROM 'Mitabla.db' WHERE EXTRACT(DAY FROM Fecha) = :Dia AND EXTRACT(MONTH FROM Fecha) = :Mes";
Query1->ParamByName("Dia")->AsInteger = Day;
Query1->ParamByName("Mes")->AsInteger = Month;
Query1->Prepare();
Query1->Open(); |
Con esta consulta sacarías todos los cumpleaños del día y mes de la fecha. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Vie 09 Feb, 2007 1:30 pm Asunto: |
|
|
Muy buena idea,
Voy a probarlo a ver que tal, muchas gracias por la respuesta.
Un abrazo.
Carlos |
|
| Volver arriba |
|
 |
|