MICROSECONDS' - DAY_MICROSECOND 'horas Días: minutos: segundos '- DAY_SECOND' DÍAS HORAS: MINUTOS '- DAY_MINUTE' DÍAS HORAS '- DAY_HOUR' AÑOS MESES '- YEAR_MONTHUnits Las unidades para las cifras de un solo dígito son: MICROSECOND, segundo, minuto, hora, día, semana, mes, trimestre. Las unidades para las cifras de varios dígitos son: SECOND_MICROSECOND, MINUTE_MICROSECOND, MINUTE_SECOND, HOUR_MICROSECOND, HOUR_SECOND, HOUR_MINUTE, DAY_MICROSECOND, DAY_SECOND, DAY_MINUTE, DAY_HOUR, YEAR_MONTH. Una combinación de dos elementos está vinculado con un guión bajo character.
Adding y restando Intervalos Hey, usted puede agregar el intervalo de una fecha o de fecha y hora; también se puede restar de intervalo a partir de una fecha o de fecha y hora. Los siguientes ejemplos copiados de la memoria descriptiva ilustran este; tenga en cuenta el uso de la palabra reservada INTERVALO y los de suma y resta señales en los ejemplos (por simplicidad, no se preocupe usted mismo mucho de cómo la suma o resta se hace realmente - sólo sé que MySQL puede hacer para usted correctamente si se escribe el declaraciones correctamente): SELECT '2008-12-31 23:59:59' + 1 segundo; De salida (valor de retorno) es: '2009-01-01 00:00:00' SELECT INTERVALO 1 DÍA + '2008-12-31'; La salida es: '2009-01-01' SELECT '2005-01-01' - 1 segundo; La salida es: '2004-12-31 23:59:59' SELECT DATE_ADD ('12/31/2000 23:59:59 ", 1 segundo); La salida es: '2001-01-01 00:00:00' SELECT DATE_ADD ('2010-12-31 23:59:59', INTERVALO 1 DIA); La salida es: '2011-01-01 23:59:59' SELECT DATE_ADD ('12/31/2100 23:59:59', INTERVALO '1: 1' MINUTE_SECOND); La salida es: '01/01/2101 00:01:00' SELECT DATE_SUB ('2005-01-01 00:00:00', '1 1: 1: 1' INTERVALO DAY_SECOND); La salida es: '2004-12-30 22:58:59' SELECT DATE_ADD ('1900-01-01 00:00:00', INTERVALO '-1 10' DAY_HOUR); La salida es: '1899-12-30 14:00:00' SELECT DATE_SUB ("01/02/1998", INTERVALO DE 31 DÍAS); La salida