Compartir a través de


DATEPART (SSIS)

Actualizado: 5 de diciembre de 2005

Devuelve un entero que representa una parte de una fecha.

Sintaxis

DATEPART(datepart, date)

Argumentos

  • datepart
    Parámetro que especifica para qué parte de la fecha se devuelve un valor nuevo.
  • date
    Expresión que devuelve una fecha válida o una cadena con formato de fecha.

Tipos de resultado

DT_I4

Notas

DATEPART devuelve un resultado NULL si el valor del argumento es NULL.

Un literal de fecha debe convertirse explícitamente a uno de los tipos de datos de fecha.

En la tabla siguiente se incluyen las partes de fecha y las abreviaturas reconocidas por el evaluador de expresiones. En los nombres de partes de fecha no se distinguen mayúsculas de minúsculas.

Parte de la fecha Abreviaturas

Year (Año)

yy, yyyy

Quarter (Trimestre)

qq, q

Month (Mes)

mm, m

Dayofyear (Día del año)

dy, y

Day (Día)

dd, d

Week (Semana)

wk, ww

Weekday (Día de la semana)

dw, w

Hour (Hora)

Hh

Minute (Minuto)

mi, n

Second (Segundo)

ss, s

Millisecond (Milisegundo)

Ms

Ejemplos

Este ejemplo devuelve el entero que representa el mes de un literal de fecha. Si la fecha tiene el formato mm/dd/aaaa, este ejemplo devuelve 11.

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")

Este ejemplo devuelve el entero que representa el día en la columna ModifiedDate.

DATEPART("dd", ModifiedDate)

Este ejemplo devuelve el entero que representa el año de la fecha actual.

DATEPART("yy",GETDATE())

Vea también

Referencia

DATEADD (SSIS)
DATEDIFF (SSIS)
DAY (SSIS)
MONTH (SSIS)
YEAR (SSIS)

Otros recursos

Funciones (SSIS)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

5 de diciembre de 2005

Contenido nuevo:
  • Se agregó una tabla de partes de fechas y abreviaturas que puede utilizar con la función DATEPART.