Restar fechas

01/06/2007 - 16:00 por Eris Gomez | Informe spam
Hola a todos. Quisiera saber como resto dos fechas en Sql Server200 y que me
devuelva como resultado un numero. El proposito es presentar los dias de
vencimiento de las facturas.

Gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
01/06/2007 - 16:22 | Informe spam
Hola, debes usar la sentencia datediff

select datediff(d,'20070101','20070102')



-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Eris Gomez" escribió en el mensaje
news:
Hola a todos. Quisiera saber como resto dos fechas en Sql Server200 y que
me devuelva como resultado un numero. El proposito es presentar los dias
de vencimiento de las facturas.

Gracias.


Respuesta Responder a este mensaje
#2 Juan Manuel
01/06/2007 - 16:23 | Informe spam
On 1 jun, 09:00, "Eris Gomez" wrote:
Hola a todos. Quisiera saber como resto dos fechas en Sql Server200 y que me
devuelva como resultado un numero. El proposito es presentar los dias de
vencimiento de las facturas.

Gracias.



Hola Eris,

Lo puedes hacer con la función DATEDIFF. Lo siguiente te devolvería
los días de diferencia entre la fecha inicio y la fecha fin.

DECLARE @diferencia AS INTEGER

SET @diferencia = DATEDIFF(d,fecha_inicio, fecha_fin)

El primer parámetro con controla que unidad tomar en cuenta, por
ejemplo si pones "s" te devolverá la diferencia en segundos entre las
fechas, "hh" en horas, "mm" en meses y así. Todo esto lo puedes
encontrar en la ayuda de SQL Server 2000.

Salud2

Juan Manuel Pérez Mojica
.NET Blog: http://netpworld.blogspot.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida