Está en la página 1de 12

1.

SELECT '2023-12-31 23:59:59' + INTERVAL 1 SECOND;

Resultado: esta función devuelve un segundo a la hora

2. SELECT INTERVAL 1 DAY + '2023-12-31';

Resultado: esta función devuelve un día a la fecha asignada


3. SELECT '2023-01-01' - INTERVAL 1 SECOND;

Resultado: Esta función resta un segundo a la hora

4. SELECT DATE_ADD('2023-12-31 23:59:59',INTERVAL 1 SECOND);

Resultado: aumenta un segundo a la fecha

5. SELECT DATE_ADD('2023-12-31 23:59:59',INTERVAL 1 DAY);

Resultado: ahumenta una dia a lña fecha


6. SELECT DATE_ADD('2023-12-31 23:59:59',INTERVAL '1:1' MINUTE_SECOND);

Resultado: aumenta 1:1 un minuto y un segundo a la fecha hora asignada

7. SELECT DATE_SUB('2024-01-01 00:00:00', INTERVAL '1 1:1:1' DAY_SECOND);

Resultado: Sustrae 1 :11:1 una hora un minuto y un segundo a la fecha hora asignada

8. SELECT DATE_ADD('2024-01-01 00:00:00',INTERVAL '-1 10' DAY_HOUR);

Resultado: resta un día y diez hora a la fecha hora asignada


9. SELECT DATE_SUB('2024-01-02', INTERVAL 31 DAY);

Resultado: substrae 31 dias

10 SELECT DATE_ADD('2022-12-31 23:59:59.000002', INTERVAL '1.999999'

SECOND_MICROSECOND);

Resultado: aumenta en milisegundos 1.9999999


1. SELECT DATE_ADD('2023-01-01', INTERVAL 1 DAY);

Resultado: añade un día a la fecha asignada

2. SELECT DATE_ADD('2023-01-01', INTERVAL 1 HOUR);

Resultado:SELECT DATE_ADD('2022-01-30', INTERVAL 1 MONTH);

Resultado: añade un hora a la fecha asignada

3.SELECT DATE_ADD('2022-01-30', INTERVAL 1 MONTH);

Resultado: añade un mes a la fecha asignada

Formatos
1. SELECT DATE_FORMAT('2023-10-04 22:23:00', '%W %M %Y');

Resultado: muestra el formato en ingles

2. SELECT DATE_FORMAT('2023-10-04 22:23:00', '%H:%i:%s');

Resultado: muestra la hora

3. SELECT DATE_FORMAT('2023-10-04 22:23:00','%D %y %a %d %m %b %j');

Resultado: formato de ingles dia mes flujo ingles , Día de semana abreviado, Mes, numérico
(00..12), Mes abreviado, Día del año
4. SELECT DATE_FORMAT('2023-10-04 22:23:00','%H %k %I %r %T %S %w');

Resultado

5. SELECT DATE_FORMAT('2023-01-01', '%X %V');

1. SELECT EXTRACT(YEAR FROM '2023-07-02');

Resultado: extrae el año

2. SELECT EXTRACT(YEAR_MONTH FROM '2023-07-02 01:02:03');

Resultado:
3. SELECT EXTRACT(DAY_MINUTE FROM '2023-07-02 01:02:03');

Resultado:

4. SELECT EXTRACT(MICROSECOND FROM '2023-01-02 10:30:00.000123');

Resultado:
1. SELECT STR_TO_DATE('05.10.2023 09.20','%d.%m.%Y %H.%i');

Resultado: retorna fecha y hora

2. SELECT STR_TO_DATE('2023-15-10 00:00:00','%Y-%m-%d %H:%i:%s');

Resultado: retorna fecha y hora

1. SELECT STR_TO_DATE('00/00/0000', '%m/%d/%Y');


2. SELECT STR_TO_DATE('04/31/2004', '%m/%d/%Y');

Rsultado permite fechas con parte 0

SELECT DATE_SUB('2024-01-02', INTERVAL 31 DAY);

Resultado: substrae 31 dias

SELECT SUBDATE('2024-01-02', INTERVAL 31 DAY);

REsultado: substrae 31 dias


SELECT SUBDATE('2024-01-02 12:00:00', 31);

Resultado: es el número de días es borrad0

select str_to_date('200442 Monday', '%X%V %W');

Resultado: convierte un año-semana a fecha,


1.SELECT SUBTIME('2023-12-31 23:59:59.999999','1 1:1:1.000002');

Resultado: resta 1:1:1.000002

2. SELECT SUBTIME('01:00:00.999999', '02:00:00.999998');

RESULTADO : resta 02:00:00.0999998

También podría gustarte