Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať časové obdobia v MySQL

Funkcia MySQL DateDiff vám pomôže vypočítať , koľko dní existovať medzi dvoma dátumami . Vy dodáte dva kalendárne výrazy funkcie , potom odpočíta druhý z prvého a vráti časové obdobie medzi týmito dvoma . Keď je prvý výraz je chronologicky neskôr než sekundu , MySQL vracia kladné číslo , čo znamená , koľko dní uplynulo od hodnoty druhý výraz je . Keď je prvý výraz je chronologicky staršie , MySQL vráti záporné číslo uviesť , koľko dní zostanú až do hodnoty druhý výraz je . Pokyny dovolená 1

Prihláste sa k databáze MySQL a prístup k dopytovací nástroj
2

zadajte nasledujúci dotaz : .

SELECT DateDiff ( '2011 - 04 - 30 12:34:56 ' , '2011 - 01 - 01 ' ) ;

Spustiť tento dotaz . Všimnite si , že prvý výraz má časovú pečiatku v cene . Funkcia DateDiff vynechá časové pečiatky a vráti iba dátumov. Tento príklad vráti " 119 , " počet dní medzi 1.1.2011 do 30. apríla 2011
Sims 3

zadajte nasledujúci dotaz : .

SELECT DateDiff ( teraz ( ) , '2011 - 01 - 01 ' ) ;

Spustiť tento dotaz . " Now ( ) " funkcia vracia aktuálny dátum a čas . Opäť platí , MySQL ignoruje čas , tak to len vypočíta rozsah medzi aktuálny deň a 01.01.2011 . Nedávajte do úvodzoviek " Now ( ) " výraz v dotaze .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené