Datum och tid i MySQL - Del 7Introduction Detta är en del 7 av min serie, datum och tid i MySQL. I denna del av serien, jag förklarar hur man representera skillnaden mellan två datum, skillnaden mellan två gånger och skillnaden mellan två datetimes. Du bör ha läst de tidigare delarna i serien, eftersom detta är en continuation.Interval Tiden går vidare från sekunder till minuter till timmar till dagar till veckor till månader till kvartal och år. Vad är skillnaden mellan två tidpunkter i denna linje? Denna skillnad är ett intervall.
Intervallet kan uttryckas i sekunder, eller minuter, eller minuter och sekunder, eller timmar, eller timmar och minuter och sekunder, eller dagar, eller dagar och timmar och minuter och sekunder, eller veckor, eller veckor och dagar och minuter och sekunder, eller månader, eller månader och veckor och dagar och timmar och minuter och sekunder. Som ni kan se det måste vara korrekt klassificering av intervall representationer för att kunna använda intervall på rätt sätt. Du kan ge ett intervall i sekunder, minuter, timmar, dagar, veckor, månader eller år.
Du kan också ge ett intervall som en kombination av dessa föremål. MySQL kombinationer är: "SECONDS.MICROSECONDS", "PROTOKOLL: SECONDS.MICROSECONDS", "minuter: sekunder", "timmar: minuter: SECONDS.MICROSECONDS", "TIMMAR: minuter: sekunder", "TIMMAR: MINUTER", "DAGAR timmar: minuter: SECONDS.MICROSECONDS "," dagar timmar: minuter: sekunder "," dagar timmar: minuter "," dagar timmar "," ÅR-MONTHS'.Writing Intervaller Jag kommer att ge er några exempel innan jag ger dig en lista som styr kodningen.
I MySQL, om du vill skriva 5 år, kommer du att skriva den som: 5 år här, 5 är antalet år och år (utan s) är enheten. Detta liknar något som 5 kg potatis, där 5 är antalet kilo och Kg är enheten. Om du vill skriva 13 sekunder, kommer du skriver att liknande: 13 ANDRA Här är 13 antalet sekunder och ANDRA (utan s) är enheten. Om du vill skriva 6 dagar 3 timmar 9 minuter och 4 sekunder, skulle du skriva: "6 3: 9: 4 'DAY_SECOND Här 6 3: 9: 4 är siffran (antal) och DAY_SECOND är enheten. Hela uttrycket inte ser bekvämt men jag kommer att ge dig en lista kort som styr de siffror och enheter.
Om du vill skriva en minut och en sekund, skulle du skriva: "1: 1" MINUTE_SECOND Här 1: 1 är siffran och MINUTE_SECOND är enheten (utan s). Notera förekomsten av offerter för flera siffra figures.Interval lista Du har bara att acceptera vad som finns i listan. Listan ger namnet på en siffra eller figu