Volver

Table of Contents

DAYOFWEEK
WEEKDAY
LAST_DAY
UTC_DATE
UTC_TIME


DAYOFWEEK

Sintaxis:
DAYOFWEEK(DATE)
Descripción:
Devuelve el índice del día de la semana para date (1 = domingo, 2 = lunes, ..., 7 = sábado).
**Ejemplos**
 
A)dime que día fue el 1998-03-23
B)Dime el día en que fue contratado Louise
A)SELECT DAYOFWEEK('1998-03-23');
----RESULTADO----
+-------------------------+
| DAYOFWEEK('1998-03-23') |
+-------------------------+
|                       2 |
+-------------------------+
 
B)SELECT FIRST_NAME, LAST_NAME, DAYOFWEEK(HIRE_DATE)
  FROM EMPLOYEES
  WHERE FIRST_NAME='Louise';
----RESULTADO----
+------------+-----------+----------------------+
| FIRST_NAME | LAST_NAME | DAYOFWEEK(HIRE_DATE) |
+------------+-----------+----------------------+
| Louise     | Doran     |                    2 |
+------------+-----------+----------------------+


WEEKDAY

Sintaxis:
WEEKDAY(DATE)
Descripción:
Devuelve el índice de días de la semana para date (0 = lunes, 1 = martes, ... 6 = domingo).
**Ejemplos**
 
A)Dime el día de la semana de la fecha 1995-05-18
B)Dime el día de la semana que se contrato a Danielle
A)SELECT WEEKDAY('1995-05-18');
----RESULTADO----
+-----------------------+
| WEEKDAY('1995-05-18') |
+-----------------------+
|                     3 |
+-----------------------+
 
B)SELECT FIRST_NAME, LAST_NAME, WEEKDAY(HIRE_DATE)
  FROM EMPLOYEES
  WHERE FIRST_NAME='Danielle';
----RESULTADO----
+------------+-----------+--------------------+
| FIRST_NAME | LAST_NAME | WEEKDAY(HIRE_DATE) |
+------------+-----------+--------------------+
| Danielle   | Greene    |                  4 |
+------------+-----------+--------------------+


LAST_DAY

Sintaxis:
LAST_DAY(DATE)
Descripción:
Toma una fecha o fecha/hora y retorna el valor correspondiente para el último día del mes. Retorna NULL si el argumento es inválido.
**Ejemplos**
 
Dime cuál es el último día de este mes mediante esta fecha 2000-04-21
SELECT LAST_DAY('2000-04-21');
----RESULTADO----
+------------------------+
| LAST_DAY('2000-04-21') |
+------------------------+
| 2000-04-30             |
+------------------------


UTC_DATE

Sintaxis:
UTC_DATE()
Descripción:
Devuelve la fecha UTC actual como valor en formato 'YYYY-MM-DD' o YYYYMMDD, dependiendo si la función se usa en un contexto numérico o de cadenas de caracteres.
**Ejemplos**
 
Dime la fecha actual
SELECT UTC_DATE();
----RESULTADO----
+------------+
| UTC_DATE() |
+------------+
| 2014-02-04 |
+------------+


UTC_TIME

SIntaxis:
UTC_TIME()
Definición:
Devuelve la hora UTC actual como un valor en el formato 'HH:MM:SS' o HHMMSS, dependiendo de si se usa en un contexto de cadena o numérico.

**Ejemplo**
SELECT UTC_TIME();
 
----RESULTADO----
+------------+
| UTC_TIME() |
+------------+
| 08:28:59   |
+------------+



UTC_TIMESTAMP
Sintaxis:
UTC_TIMESTAMP()
Definición:
Devuelve la fecha y hora UTC actual como un valor en el formato 'YYYY-MM-DD HH:MM:SS' si se usa en un contexto de cadena.

**Ejemplo**
SELECT UTC_TIMESTAMP();
 
----RESULTADO----
+---------------------+
| UTC_TIMESTAMP()     |
+---------------------+
| 2014-02-25 08:34:53 |
+---------------------+
También puede devolver la fecha y hora UTC actual en el formato YYYYMMDDHHMMSS si se usa en un contexto numérico.


<Anterior Home^ Siguiente>