*   >> Læs Uddannelse artikler >> science >> programming

Mysql dato og tid Arithmetic

Dato og tid i MySQL - Del 8Introduction Dette er en del 8 af min serie, dato og tid i MySQL. I denne del af serien jeg forklare funktioner, der bruges til at tilføje og trække dato og klokkeslæt i MySQL. Du skulle have læst de tidligere dele af serien, da dette er en continuation.The ADDDATE () funktion Du kan føje et interval til en dato. Du gør dette med ADDDATE () funktion.

Syntaksen er: ADDDATE (dato, INTERVAL expr enhed) Følgende erklæring tilføjer et antal dage til en dato: SELECT adddate ('2010-01-02', INTERVAL 25 DAY); Bemærk: i redegørelsen, efter det reserverede ord, INTERVAL, har du tallet for intervallet og derefter enheden for intervallet. Der er to argumenter i parentes i funktion. Afkastet værdi for denne erklæring er, 2010-01-27.The ADDTIME () funktion Du kan føje et interval til en tid eller datetime værdi. Den ADDTIME () funktion gør det trick.

Syntaksen er: ADDTIME (Udtr1, Udtr2) De to følgende udsagn illustrerer dette: SELECT addtime ('2007-12-31 23:59:59', '1 1: 1: 1'); SELECT addtime ('01: 00: 00 ', '02: 00: 00'); Produktionen af ​​den første sætning er: 2008-01-02 01:01:00. Produktionen af ​​den anden meddelelse er 03:00:00. Bemærk: med ADDTIME funktion, er intervallet ikke behøver at have enheder. Som jeg sagde i den tidligere del af serien, ikke bekymre dig om mekanikken i tilføjelsen. Bare vide, at hvis du skriver erklæringen respekterer reglerne, vil MySQL gøre tilføjelsen korrekt.

Dette råd gælder for alle de aritmetiske funktioner i denne series.The SUBDATE () funktion Du kan trække et interval fra en dato. Du gør dette med SUBDATE () funktion. Syntaksen er: SUBDATE (dato, INTERVAL expr enhed) Følgende erklæring trækker et antal dage fra en dato: SELECT subdate ('2009-01-02', INTERVAL 31 DAY); Den (retur) værdi udgang for denne erklæring er, 2008-12-02The SUBTIME () funktion Du kan trække et interval fra en tid eller datetime værdi. Den SUBTIME () funktion gør det trick.

Syntaksen er: SUBTIME (Udtr1, Udtr2) De to følgende udsagn illustrerer dette: SELECT subtime ('2007-12-31 23:59:59', '1 1: 1: 1'); SELECT subtime ('02: 00: 00 ', '01: 00: 00'); Produktionen af ​​den første sætning er: 2007/12/30 22:58:58. Udgangssignalet fra den anden meddelelse er 01:00:00. Bemærk: med SUBTIME funktionen, er intervallet ikke behøver at have units.Adding og trække Interval uden funktion i den tidligere del af serien, forklarede jeg, hvordan intervallet kan tilføjes ved hjælp af tilføjelse tegn eller trækkes ved hjælp af subtraktion tegn.

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.