![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
seleccionar registros de hace un mes o año
Hola! soy nueva en esto, espero explicarme bien
Necesito hacer una consulta donde seleccione a todos los empleados ke fueron registrados hace un mes, 2 meses, un año, etc, pero la verdad no tengo idea de como hacer la consulta. |
|
#2
|
||||
|
||||
|
y qué usas?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Utilizo delphi 5 y paradox 7
habia pensado hacer una consulta ke selecciones a los empleados ke se registraron entre dos fechas determinadas pero el usuario solo seleccionara de un combobox: un mes o menos 2 meses 3 meses 6 meses 1 año 2 años 5 años o mas si me pueden ayudar de antemano muchas gracias |
|
#4
|
||||
|
||||
|
no conozco paradox, pero debe ser algo parecido a esto:
Código SQL [-] select * from templeados where fecharegistro between ('now'-30) and 'now' /* desde hace un mes hasta hoy */ Código SQL [-] select * from templeados where fecharegistro between ('now'-365) and 'now' /* desde hace un año hasta hoy */
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Yo te aconsejo que pongas 2 TDatetimepicker para elegir las fechas.
Si quiere un registro de hace 3 años y tiene que mirar un listado de 200 lineas, no le sirve de nada. Acotando las fechas, es mucho más eficiente y cómodo para el usuario. Siempre puedes poner un PopupMenu, combo o lo que quiereas, que automáticamente escriba las fechas en los 2 TdatetimePicker. Además te aconsejo usar las funciones de delphi de Fechas, unidad DateUtils: EncodeDAte, RecodeDate, MonthOf, YearOf, DaysInMonth, etc para modificar las fechas, por aquello de años bisiestos, meses con 31 dias, 30, etc. Despues la consulta solo tienes que hacer:
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
|||
|
|||
|
Cita:
Lo ke pasa es ke el usuario kiere los empleados ke tienen un mes trabajando, o los ke tienen 3 meses o en su caso los ke tienen un año, y creo yo ke pedirle al usuario ke me diga entre ke fechas kiere ke buske no seria lo correcto |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Seleccionar n registros a partir de uno dado | fidel | SQL | 9 | 15-06-2006 22:14:25 |
| Seleccionar todos los registros de una tabla menos 2 | FunBit | MySQL | 4 | 13-07-2005 17:06:31 |
| Seleccionar registros en una tabla, envio, e insercion en otra tabla!! | EfrainSanmiguel | Conexión con bases de datos | 3 | 21-10-2004 01:12:43 |
| Como eliminar los registros de hace seis horas | salvica | SQL | 4 | 23-08-2004 19:02:44 |
| Seleccionar varios registros de una tabla por un campo | vhirginia | Conexión con bases de datos | 19 | 27-04-2004 12:00:57 |
|