Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-05-2007
ronimaxh ronimaxh is offline
Miembro
 
Registrado: jun 2003
Ubicación: Rep. Dominicana
Posts: 307
Poder: 21
ronimaxh Va por buen camino
Cómo se determina la cantidad de años y meses..

Hola amigos del club, se me ha presentado un problemita, tengo que saber la cantidad de años y meses que tiene un empleado a partir de la fecha de ingreso, la razón es para realizar un pago de vacaciones. ejemplo. si el empleado ingresó a la empresa el 01/06/1990 tiene 16 anos y 11 meses. como puedo obtener esto.

Nota: Tengo todas las fechas de ingreso de la base de datos lo que me falta es como determino la cantidad de año y meses que tenga el empleado, a cualquier persona que le paso este problema favor de ayudarme con esto. Desde ya muchas gracias amigos....
__________________
ronimaxh
Rep. Dominicana
Responder Con Cita
  #2  
Antiguo 07-05-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 21
gluglu Va por buen camino
Consulta en la ayuda de Delphi la unidad 'DateUtils'.

Tienes muchas funciones que de darán en valor que quieras. Por ejemplo, YearsBetween, MonthsBetween o DaysBetween.

Aplicando algunos operadores matemáticos, tales como la parte entera y fraccionaria, podrás calcular fácilmente el número de años y meses que deseas.

Saludos,
__________________
Piensa siempre en positivo !
Responder Con Cita
  #3  
Antiguo 07-05-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
puedes usar una consulta con su sql:
Código SQL [-]
select fecha, current_date - fecha from empleado
el resultado lo obtienes en días.

El problema es pasarlo a años y meses, ya que todos los años no tienen los mismos días.

Si tu SGBBDD soporta UDFs, creo que sería lo optimo.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 07-05-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Aquí tienes un tema similar que te puede aportar alguna ayuda al respecto.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 07-05-2007
ronimaxh ronimaxh is offline
Miembro
 
Registrado: jun 2003
Ubicación: Rep. Dominicana
Posts: 307
Poder: 21
ronimaxh Va por buen camino
Gracias por contestar, si con esos ejemplo si tengo una idea...
__________________
ronimaxh
Rep. Dominicana
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como Agrupar por Meses???? AGAG4 SQL 6 11-01-2006 18:21:36
Consulta con meses y años Gabriel2 SQL 3 05-09-2005 18:31:56
Como Cambiar Una Cantidad Numerica En Una Cantidad En Letra AdIIX Varios 3 28-04-2005 21:45:23
Como hacer un filtro con meses Ricsato Conexión con bases de datos 3 09-12-2003 14:07:16
agrupar por dias meses y años en Interbase????? mguixot Conexión con bases de datos 0 03-10-2003 19:31:08


La franja horaria es GMT +2. Ahora son las 16:02:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi