FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
resta de fechas como entero
tengo el campo fecha_ingreso.
Quisiera sacar la diferencia en años totales entre la fecha de hoy y esa fecha de ingreso. Por ejemplo: Si un trabajador entro en 2000-03-25 el resultado seria 7, ya que faltan aun un par de meses para el octavo año. Como puedo lograr esto mediante una instruccion sql? Gracias |
#2
|
||||
|
||||
Que tal,
No mencionas que manejador de base de datos utilizas. Podria ser con un simple Cast . |
#3
|
||||
|
||||
Hola lo puedes hacer con la funcion DATEDIFF:
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. Última edición por enecumene fecha: 07-01-2008 a las 17:57:18. |
#4
|
||||
|
||||
disculpa, manejo sql server 2000. Y bueno, mi consulta es la siguiente:
Gracias tambien por la sugerencia enecumene pero no me funciona ya que mis fechas tienen formato 'YYYYMMDD' ademas de que me dice que la funcion DATEDIFF necesita 3 argumentos :S Si alguien tiene mas sugerencias se lo agradezco Última edición por Gaim2205 fecha: 07-01-2008 a las 18:00:32. |
#5
|
||||
|
||||
Bueno, lo logré. Gracias por su ayuda, al final me quedó asi:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Suma o resta de fechas | el_enigma1 | SQL | 7 | 11-10-2013 19:27:55 |
Resta de fechas Y horas | Iskariote0087 | Varios | 3 | 05-12-2006 22:31:05 |
resta de fechas en firebird | reina | SQL | 2 | 10-04-2006 21:26:32 |
REsta Fechas | Juanito-Kun | Firebird e Interbase | 2 | 11-10-2005 20:52:23 |
Resta de fechas en RaveReport | paufra | Impresión | 0 | 08-07-2005 13:29:36 |
|