Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να επιλέξει με DATEDIFF σε MySQL

DATEDIFF είναι μία από τις λειτουργίες ημερομηνία /ώρα που παρέχεται με MySQL να υπολογίσει χρονικά διαστήματα μεταξύ των ημερομηνιών . Η λειτουργία DATEDIFF υπολογίζει τον αριθμό των ημερών μεταξύ δύο ημερομηνιών , αλλά αυτό μπορεί να μετατραπεί σε άλλες μονάδες που χρησιμοποιούν λειτουργίες MySQL διαθέσιμα σε μια δήλωση select . Η σύνταξη ενός επιλέξτε δήλωση χρησιμοποιώντας DATEDIFF είναι "Επιλογή DateDiff ( '2011 -05- 05 ' , '2011 - 05-04 ' ) , « όπου η πρώτη ημερομηνία αντιπροσωπεύει μια νέα ημερομηνία , και η δεύτερη ημερομηνία αντιπροσωπεύει ένα παλιό ( συνήθως προηγούμενο) ημερομηνία . Οι ημερομηνίες μπορεί να αντιστραφεί για να δείξει αρνητικούς αριθμούς. Οδηγίες
Η 1

Πηγαίνετε σε μια γραμμή MySQL , η οποία θα πρέπει να εμφανίζεται ως εξής :

MySQL >

Από εδώ η εντολή DATEDIFF μπορεί να ελεγχθεί από την γραμμή εντολών . 2

Δημιουργήστε μια επίλεκτη δήλωση χρησιμοποιώντας DATEDIFF με μια μέρα μεταξύ τους . Ένα παράδειγμα είναι η εξής :

SELECT DATEDIFF ( '2011 -10- 24 ' , '2011 -10- 23' ) AS DifferenceDate

Αυτή η οθόνη θα :

DifferenceDate

-------------------

1 εικόνων
3

Swap τη δήλωση select γύρο χρησιμοποιώντας DATEDIFF με μια μέρα μεταξύ τους . Ένα παράδειγμα είναι η εξής :

SELECT DATEDIFF ( '2011 -10- 23 ' , '2011 -10- 24' ) AS DifferenceDate

Αυτή η οθόνη θα :

DifferenceDate

-------------------

-1

Αυτό οδηγεί σε αρνητικά αποτελέσματα την ημέρα ( δηλαδή , η νέα ημερομηνία ήταν πριν από την παλιά ημερομηνία)
Η

4 Εισάγετε την ίδια ημερομηνία για το νέο και παλιό ημερομηνία ως εξής : .

SELECT DATEDIFF ( '2011 -10- 24 ' , ' 2011-10-24 ) AS DifferenceDate

Αυτό θα εμφανίσει :

DifferenceDate

------------------ -

0

Δεδομένου ότι δεν έχουν περάσει μέρες ή τον άλλο τρόπο , το αποτέλεσμα είναι 0
5

Υπολογίστε πόσες μέρες έχουν συμβεί σε ένα έτος ως εξής : <. br >

SELECT DATEDIFF ( '2011 -10- 24 ' , '2010 -10- 24' ) AS DifferenceDate

Αυτό θα εμφανίσει :

DifferenceDate

- ------------------

365

Δεδομένου ότι αυτό είναι 365 ημέρες νωρίτερα .

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα