λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να χρησιμοποιήσετε DATEDIFF να πάρει την ηλικία ενός ατόμου σε Microsoft SQL 2005

Microsoft SQL Server 2005 υποστηρίζει τη λειτουργία DATEDIFF να υπολογίσει το ποσό του χρόνου που παρήλθε μεταξύ των δύο ημερομηνιών . Αυτή είναι μια χρήσιμη λειτουργία για πολλά πράγματα , όπως τον υπολογισμό της ηλικίας του επισκέπτη ιστοσελίδα . Χρησιμοποιώντας DATEDIFF απαιτεί τον προσδιορισμό του ορίου τύπο να υπολογίζουμε σε έτη , μήνες , ημέρες ή οποιαδήποτε από τις έξι άλλες επιλογές , μαζί με την ημερομηνίες έναρξης και λήξης . Ένα όριο είναι το χρονικό διάστημα στο οποίο θέλετε τα αποτελέσματά σας επιστραφεί - σε αυτή την περίπτωση , ο αριθμός των ετών ή ημέρες ή λεπτά . Η συνάρτηση επιστρέφει μια ακέραια τιμή που αντιπροσωπεύει τον αριθμό των επιλεγμένων ορίων σταυρωμένα . Οδηγίες
Η 1

Καθορίστε την ημερομηνία έναρξης και την ημερομηνία λήξης . Για τον υπολογισμό της τρέχουσας ηλικία ενός ατόμου , χρησιμοποιήστε τα γενέθλια ως ημερομηνία έναρξης και την τρέχουσα ημερομηνία για την ημερομηνία λήξης . 2

Καθορίστε το επίπεδο εξειδίκευσης που θέλετε στο επιστρεφόμενο αποτέλεσμα . Αν θέλετε την τρέχουσα ηλικία σε έτη , χρησιμοποιήστε «έτος» για το μέρος ημερομηνία . Αν θέλετε την ηλικία σε έτη και μήνες , υπολογίζει τη διαφορά σε μήνες , και να το διαιρέσετε με 12 χρόνια για να πάρει - το υπόλοιπο είναι ο αριθμός των μηνών πέρα από αυτό . Μπορείτε να υπολογίσετε σε οποιαδήποτε υποστηριζόμενη διάστημα , σε όλη τη διαδρομή σε χιλιοστά του δευτερολέπτου .
Εικόνων 3

Ανοίξτε επιθυμητή εφαρμογή το ερώτημά σας . Αυτό θα μπορούσε να είναι editor ερώτημα του Microsoft SQL Server Management Studio για το , ή επιθυμητό interface της εφαρμογής σας web
Η 4

Τύπος: .

SELECT DATEDIFF ( Boundry , ημερομηνία έναρξης , ημερομηνία λήξης )

για τον υπολογισμό της ηλικίας μέσω της τρέχουσας ημέρας , μπορείτε να χρησιμοποιήσετε το getdate ( λειτουργία ) για να πάρει την τρέχουσα ημερομηνία αξίας για την ημερομηνία λήξης

Παράδειγμα : .

SELECT DATEDIFF (έτος , '05 /12/1920 ' , getdate ( ) )

Το διάστημα , ή το όριο , μπορεί να είναι οποιαδήποτε από τις εννέα διαθέσιμες επιλογές από τη Microsoft , όπως το έτος , το μήνα , την ημέρα και άλλοι . Δείτε αναφορές , κάτω , για μια πλήρη λίστα .
Η
εικόνων

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

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