Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come calcolare intervalli di date in MySQL

La funzione di MySQL DATEDIFF consente di calcolare quanti giorni intercorrono tra due date . Si fornisce due espressioni di data per la funzione , quindi sottrae il secondo dal primo e restituisce l'intervallo di date tra i due. Se la prima espressione è cronologicamente posteriore al secondo , MySQL restituisce un numero positivo , che indica quanti giorni sono passati da quando il valore della seconda espressione . Se la prima espressione è cronologicamente precedente , MySQL restituisce un numero negativo per indicare quanti giorni rimangono fino a quando il valore della seconda espressione . Istruzioni .
1

accedere al tuo database MySQL e accedere al tool di query
2

immettere la seguente query :

SELEZIONA DateDiff ( '2011 - 04-30 00:34:56 ' , '2011 - 01-01 ');

Eseguire questa query . Si noti che la prima espressione ha un tempo di bollo compresa . La funzione DateDiff omette timestamp e restituisce solo un intervallo di date . . Questo esempio restituisce " 119 ", il numero di giorni compresi tra 1 gennaio 2011 e il 30 Aprile 2011
3

immettere la seguente query :

SELEZIONA DateDiff ( ora ( ) , '2011 - 01-01 ');

Eseguire questa query . La " ) ora ( " funzione restituisce la data e l'ora correnti . Anche in questo caso , MySQL ignora il tempo , in modo che calcola solo l'intervallo tra il giorno corrente e 1 Gennaio 2011 . Non mettere le virgolette attorno al " now ( ) ", espressione nella query .

 

Programmazione © www.354353.com