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

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

Πώς να υπολογίσετε Ημερομηνία Ποικίλλει σε MySQL

MySQL Η λειτουργία DATEDIFF σας βοηθά να υπολογίσετε πόσες μέρες υπάρχουν μεταξύ δύο ημερομηνιών . Μπορείτε να δώσει δύο εκφράσεις ημερομηνία για τη λειτουργία , τότε αφαιρεί το δευτερόλεπτο από το πρώτο και επιστρέφει το εύρος ημερομηνιών μεταξύ των δύο . Αν η πρώτη έκφραση είναι χρονολογικά το αργότερο τη δεύτερη , MySQL επιστρέφει ένα θετικό αριθμό , που δείχνει πόσες μέρες έχουν περάσει από την αξία του δεύτερου έκφραση του . Αν η πρώτη έκφραση είναι χρονολογικά νωρίτερα , MySQL επιστρέφει έναν αρνητικό αριθμό για να δείξει πόσες μέρες απομένουν μέχρι την αξία του δεύτερου έκφραση του . Οδηγίες
Η 1

Σύνδεση με τη βάση δεδομένων MySQL σας και να αποκτήσετε πρόσβαση στο εργαλείο ερώτημα 2

Πληκτρολογήστε το ακόλουθο ερώτημα : .

SELECT DATEDIFF ( '2011 - 04-30 12:34:56 ' , '2011 -01- 01' ) ?

Εκτελέστε το ερώτημα . Σημειώστε ότι η πρώτη έκφραση έχει μια σφραγίδα χρόνου συμπεριλαμβάνεται. Η λειτουργία DATEDIFF παραλείπει γραμματόσημα χρόνο και επιστρέφει μόνο ένα εύρος ημερομηνιών . Αυτό το παράδειγμα επιστρέφει " 119 ", ο αριθμός των ημερών μεταξύ 1 του Ιανουαρίου του 2011 και 30 του Απριλίου, 2011
εικόνων 3

Πληκτρολογήστε το ακόλουθο ερώτημα : .

SELECT DATEDIFF ( τώρα ( ) , '2011 -01- 01 ' ) ?

Εκτελέστε το ερώτημα . Το "τώρα ( ) " λειτουργία επιστρέφει την τρέχουσα ημερομηνία και ώρα . Και πάλι , MySQL αγνοεί το χρόνο , έτσι ώστε να υπολογίζει μόνο την περιοχή μεταξύ της τρέχουσας ημέρας και 1 Γενάρη 2011 . Μην βάζετε εισαγωγικά γύρω από το "τώρα ( ) " έκφραση στο ερώτημα .
Η
εικόνων

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

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