Saltar al contenido

Función de base de datos mvSQL DateName() en Jitterbit App Builder

Resumen

Devuelve parte de un valor de fecha o fecha/hora con una representación de cadena en inglés para días y meses.

Sintaxis

DATENAME(<datepart>, <datetime>)

Parámetros

Parte de fecha

Fecha Alias Soporte del proveedor
year yy, yyyy Todos los proveedores de RDBMS.
quarter qq, q SQL Server y SQLite
month mm, m Todos los proveedores de RDBMS.
dayofyear dy, y SQL Server y SQLite
day dd, d Todos los proveedores de RDBMS.
week wk, ww SQL Server y SQLite
weekday dw, w SQL Server y SQLite
hour hh Todos los proveedores de RDBMS.
minute mi, n Todos los proveedores de RDBMS.
second ss, s Todos los proveedores de RDBMS.

La parte de la fecha no debe ser citada.

La parte de fecha no distingue entre mayúsculas y minúsculas.

SQL Server calcula las semanas comenzando el domingo. SQLite, en cambio, usa el lunes.

Fecha y hora

Columna o expresión de tipo datetime o date. Algunas partes de fecha requieren datetime.

Devoluciones

Devuelve una cadena que representa el nombre de la parte de la fecha dada.

Independientemente de si devuelve el nombre "Lunes" o un valor que pueda representarse numéricamente (2015), ese valor será una cadena.

Observaciones

Todos los proveedores de bases de datos utilizan ISO 8601 (semanas que comienzan el lunes, comenzando a las 1 del primer lunes del año) para esta función.

Las versiones anteriores de App Builder gestionaban los límites de fecha de forma diferente. Por ejemplo, SQL Server calcula las semanas utilizando el domingo como inicio de la semana. SQLite, en cambio, utiliza el lunes.

Ejemplos

Expresión Devuelve
DATENAME(minute, TIMESTAMP('1997-01-02 12:13:14')) 13
DATENAME(hour, TIMESTAMP('1997-01-02 12:13:14')) 12
DATENAME(day, TIMESTAMP('1997-01-02 12:13:14')) 2
DATENAME(month, TIMESTAMP('1997-01-02 12:13:14')) January
DATENAME(month, TIMESTAMP('1997-12-02 12:13:14')) December
DATENAME(weekday, TIMESTAMP('1997-01-02 12:13:14')) Thursday
DATENAME(year, TIMESTAMP('1997-01-02 12:13:14')) 1997