Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

restar dos fechas

Estas en el tema de restar dos fechas en el foro de SQL Server en Foros del Web. Hola que tal, me podrían colaborar... Tengo dos campos que son tipo fecha y quiero restarlos para que me den los días. Como lo puedo ...
  #1 (permalink)  
Antiguo 21/04/2009, 15:08
 
Fecha de Ingreso: enero-2009
Mensajes: 197
Antigüedad: 15 años, 4 meses
Puntos: 0
Mensaje restar dos fechas

Hola que tal, me podrían colaborar...

Tengo dos campos que son tipo fecha y quiero restarlos para que me den los días. Como lo puedo hacer?
  #2 (permalink)  
Antiguo 21/04/2009, 15:12
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: restar dos fechas

Usa la funcion DATEDIFF().
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #3 (permalink)  
Antiguo 21/04/2009, 15:17
 
Fecha de Ingreso: enero-2009
Mensajes: 197
Antigüedad: 15 años, 4 meses
Puntos: 0
Mensaje Respuesta: restar dos fechas

si con esa funcion... como lo haria

los campos son llamados fech_fact y fech_ocom

((DATEDIFF(DAY,fech_fact,GETDATE())))DIAS1 aqui me generan los dias de ese campo, pero para restarlos con el otro campo??? como hago??
  #4 (permalink)  
Antiguo 21/04/2009, 15:31
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: restar dos fechas

Código sql:
Ver original
  1. DATEDIFF('d', fech_fact, fech_ocom)
No es lo que quieres?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #5 (permalink)  
Antiguo 21/04/2009, 16:12
 
Fecha de Ingreso: enero-2009
Mensajes: 197
Antigüedad: 15 años, 4 meses
Puntos: 0
Información Respuesta: restar dos fechas

con esa funcion que me diste si me muestra los dias?
  #6 (permalink)  
Antiguo 21/04/2009, 16:20
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: restar dos fechas

Claro que si. Te muestra la diferencia en dias (o segun el parametro dado) entre 2 fechas.
Te recomiendo leer mas sobre esta funcion.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:08.