Funcion de diferencia entre fechas

24/04/2007 - 06:26 por Fernando C | Informe spam
Hola Grupo.
En VB6 o en ACCESS existe una funcion que DATEDIFF que devuelve la
diferencia entre dos fecha. Existe una funcion similar en MSSQL tal que yo
pueda meterla dentro de un SELECT?

Muchas Gracias
Fernando C.

Preguntas similare

Leer las respuestas

#1 Morgan
24/04/2007 - 08:31 | Informe spam
Devuelve el número de límites de fecha y hora que hay entre dos fechas
especificadas.
Sintaxis

DATEDIFF ( datepart , startdate , enddate )

En este ejemplo se determina la diferencia en días entre la fecha actual y
la fecha de publicación de los títulos de la base de datos pubs.

USE pubs
GO
SELECT DATEDIFF(day, pubdate, getdate()) AS no_of_days FROM titles
GO

Saludos ... Morgan 8-)
DGPPTB ... Cancún, Quintana Roo, México



Fernando C wrote:
Hola Grupo.
En VB6 o en ACCESS existe una funcion que DATEDIFF que devuelve la
diferencia entre dos fecha. Existe una funcion similar en MSSQL tal
que yo pueda meterla dentro de un SELECT?

Muchas Gracias
Fernando C.
Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez
24/04/2007 - 13:47 | Informe spam
En el post ,
DIJO .
Hola Grupo.
En VB6 o en ACCESS existe una funcion que DATEDIFF que devuelve la
diferencia entre dos fecha. Existe una funcion similar en MSSQL tal que yo
pueda meterla dentro de un SELECT?

Muchas Gracias
Fernando C.





Es justamente esa la funcion en t-SQL.
Buscala en la ayuda ya que requiere un parametro adicional que te indica
en que unidades te da la diferencia, dias, horas, minutos, etc.


Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida