Funciones de fecha y hora integradas en OpenOffice Base
Iconos utilizados
- Pueden ser utilizadas con el editor de consultas en modo SQL
- Pueden ser utilizadas desde el diseñador de consultas
- No pueden ser utilizadas desde el diseñador de consultas
- No pueden ser utilizadas desde el editor de consultas en modo SQL si se ha activado la opción Ejecutar directamente comando SQL
- Al ser utilizadas desde el editor de consultas en modo SQL activando la opción Ejecutar directamente comando SQL serán traducidas automáticamente. Es posible que requieran completar algún dato.
Función | Descripción y ejemplos | Uso | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CURDATE() | Devuelve la fecha actual del sistema. CURDATE() 09/01/12 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CURTIME() | Devuelve la hora actual del sistema. CURTIME() 10:16:04 PM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DATEDIFF(clave, fechahora1, fechahora2) | Devuelve el número de unidades de tiempo según clave transcurridas entre fechahora1 y fechahora2 . clave puede ser uno de estos valores 'ms'='milisegundos', 'ss'='segundos','mi'='minutos','hh'='horas', 'dd'='días', 'mm'='meses', 'yy' = 'años'. Se pueden utilizar los formatos largo y corto de fecha-hora.DATEDIFF('dd', '2007-08-01', '2007-09-01' ) 31 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DAYNAME(fecha) | Devuelve el nombre del día (lunes a domingo) de fecha .DAYNAME( '2007-09-01' ) Sábado |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DAYOFMONTH(fecha) | Devuelve el número del día en el mes (1 a 31) de fecha .DAYOFMONTH( '2007-09-01' ) 1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DAYOFWEEK(fecha) | Devuelve el número del día en la semana (1 es domingo) de fecha DAYOFWEEK( '2007-09-01' ) 7 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DAYOFYEAR(fecha) | Devuelve el número del día en el año (1 a 366) de fecha DAYOFYEAR( '2007-09-01' ) 244 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HOUR(hora) | Devuelve la hora (0 a 23) de hora HOUR( '21:16:04' ) 21 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MINUTE(time) | Devuelve el minuto (0 a 59) de hora MINUTE( '21:16:04' ) 16 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MONTH(fecha) | Devuelve el número del mes (1 a 12) de fecha MONTH( '2007-09-01' ) 9 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MONTHNAME(fecha) | Devuelve el nombre del mes (Enero a Diciembre) de fecha MONTHNAME( '2007-09-01' ) Septiembre |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOW() | Devuelve la fecha y hora actual del sistema como un tipo time stamp Se recomienda utilizar en lugar de CURRENT_TIMESTAMP NOW() 09/01/07 10:34 PM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QUARTER(fecha) | Devuelve el trimestre (1 a 4) de fecha , entendiendo que el año empieza en EneroQUARTER( '2007-09-01' ) 3 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SECOND(hora) | Devuelve el segundo (0 a 59) de hora SECOND( '21:16:04' ) 4 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WEEK(fecha) | Devuelve el número de la semana en el año (1 a 53) de fecha WEEK( '2007-09-01' ) 35 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
YEAR(fecha) | Devuelve el año de fecha YEAR( '2007-09-01' ) 2007 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CURRENT_DATE | Devuelve la fecha actual del sistema CURRENT_DATE 09/01/07 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CURRENT_TIME | Devuelve la hora actual del sistema CURRENT_TIME 10:44:28 PM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CURRENT_TIMESTAMP | Devuelve la fecha y hora actual del sistema como un tipo time stamp CURRENT_TIMESTAMP 09/01/07 10:34 PM |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TO_CHAR( fechahora, clave ) | Devuelve como una cadena la fecha o fechahora siguiendo la máscara de formato especificada en clave Para formar la máscara de formato se pueden utilizar las siguientes claves:
|