MICROSECONDS' - DAY_MICROSECOND 'Dage Timer: minutter: sekunder '- DAY_SECOND' Dage Timer: minutter - DAY_MINUTE 'Dage Timer' - DAY_HOUR «ÅR måneders - YEAR_MONTHUnits Enhederne til encifrede tal: mikrosekund, sekund, minut, time, dag, uge, måned, kvartal. Enhederne for multipel-cifrede tal er: SECOND_MICROSECOND, MINUTE_MICROSECOND, MINUTE_SECOND, HOUR_MICROSECOND, HOUR_SECOND, HOUR_MINUTE, DAY_MICROSECOND, DAY_SECOND, DAY_MINUTE, DAY_HOUR, YEAR_MONTH. En kombination af to ting er forbundet med en understregning character.
Adding og fratrække Intervaller Hey, kan du tilføje interval til en dato eller datetime; kan du også trække interval fra en dato eller datetime. De følgende eksempler er kopieret fra specifikationen illustrerer dette; Bemærk brugen af det reserverede ord INTERVAL og addition og subtraktion tegn i eksemplerne (for enkelhed, så fortvivl ikke selv meget på, hvordan addition eller subtraktion virkelig gjort - bare vide, at MySQL kan gøre dem for dig korrekt, hvis du skriver udsagn korrekt): SELECT '2008-12-31 23:59:59' + INTERVAL 1 sekund; Output (returværdi) er: "2009-01-01 00:00:00" SELECT INTERVAL 1 dag + "2008-12-31"; Output er: "2009-01-01" SELECT "2005-01-01" - INTERVAL 1 sekund; Output er: "2004/12/31 23:59:59" SELECT DATE_ADD (2000/12/31 23:59:59 ", INTERVAL 1 sekund); Output er: "2001-01-01 00:00:00" SELECT DATE_ADD ('2010-12-31 23:59:59', INTERVAL 1 dag); Output er: "2011-01-01 23:59:59" SELECT DATE_ADD (2100/12/31 23:59:59 ", INTERVAL '1: 1' MINUTE_SECOND); Output er: "2101/01/01 00:01:00" SELECT DATE_SUB ('2005-01-01 00:00:00', INTERVAL '1 1: 1: 1' DAY_SECOND); Output er: "2004-12-30 22:58:59" SELECT DATE_ADD ('1900-01-01 00:00:00', INTERVAL '-1 10' DAY_HOUR); Output er: "1899/12/30 14:00:00" SELECT DATE_SUB ('1998/01/02', INTERVAL 31 DAY); Output er: "1997/12/02" SELECT DATE_ADD ('1992/12/31 23: 59: 59,000002 ", INTERVAL' 1,999999« SECOND_MICROSECOND); Output er: "1993/01/01 00: 00: 01,000001 'Bemærk: i de erklæringer, efter
…