DATEDIFF (Transact-SQL)

DATEDIFF (Transact-SQL)

Devuelve el recuento (entero con firma) de los límites datepart que se han cruzado entre los valores startdate y enddate especificados.

Para obtener información general sobre todos los tipos de datos y funciones de fecha y hora de Transact-SQL, vea Tipos de datos y funciones de fecha y hora (Transact-SQL). Para obtener información y ejemplos comunes a los tipos de datos y funciones de fecha y hora, vea Usar datos de fecha y hora.

Sintasix:

DATEDIFF ( datepart , startdate , enddate )

datepart = Obtener la diferencia en (Años, Meses, Dias, Horas, Minutos o Segundos ) entre dos fechas.

startdate = Fecha Inicial

enddate = Fecha Final

Ejemplos en sql:

select DateDiff(minute, ‘2009/08/01′, ‘2009/08/05′) as DiferenciaMinutos

select

DateDiff(hour, ‘2009/08/01′, ‘2009/08/05′)as DiferenciaHoras

select

DateDiff(day, ‘2009/08/01′, ‘2009/08/05′) as DiferenciaDias

select

DateDiff(second, ‘2009/08/01′, ‘2009/08/05′) as DiferenciaSegundos

select

DateDiff(month, ‘2009/08/01′, ‘2009/08/05′) as DiferenciaMes

select

DateDiff(year, ‘2008/08/01′, ‘2009/08/05′) as DiferenciaAnnio

Resultados:

 

 

Fuente:

http://msdn.microsoft.com/es-es/library/ms189794.aspx

About these ads

About omaracostacasas

ING SOFTWARE
This entry was posted in SQL Server. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s