Función de base de datos mvSQL DatePart() en Jitterbit App Builder
Resumen
Extrae un fragmento de una expresión de fecha o fecha y hora.
Sintaxis
DATEPART(<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 |
hour | hh | Todos los proveedores de RDBMS. |
minute | mi , n | Todos los proveedores de RDBMS. |
second | ss , s | Todos los proveedores de RDBMS. |
La fecha no debe ir entre comillas.
La fecha no distingue entre mayúsculas y minúsculas.
Fecha y hora
Columna o expresión de tipo datetime o date. Algunas partes de fecha requieren datetime.
Devoluciones
Devuelve un int que representa la fecha.
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 |
---|---|
DATEPART(minute, TIMESTAMP('1997-01-02 12:13:14')) | 13 |
DATEPART(hour, TIMESTAMP('1997-01-02 12:13:14')) | 12 |
DATEPART(day, TIMESTAMP('1997-01-02 12:13:14')) | 2 |
DATEPART(month, TIMESTAMP('1997-01-02 12:13:14')) | 1 |
DATEPART(year, TIMESTAMP('1997-01-02 12:13:14')) | 1997 |