λογισμικό

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

Πώς να υπολογίσετε Ημέρες Από ΕΕΕΕΜΜΗΗ Έρευνα

Όταν δημιουργείτε αποθηκευμένες διαδικασίες για τον SQL Server , μία κοινή λειτουργία το χειρισμό και τον υπολογισμό ημερομηνιών . Μπορείτε να χρησιμοποιήσετε το " DateDiff ( ) " λειτουργία για να υπολογίσουν το ποσό των ημερών μεταξύ δύο ημερομηνιών . Η διαδικασία αυτή λειτουργεί ακόμη και αν η μορφή ημερομηνίας είναι στο " εεεεμμηη " μορφή . Αυτή η μορφή είναι κοινή σε μερικές εφαρμογές για να εμφανιστεί το πρώτο έτος , στη συνέχεια, το μήνα και την ημέρα για μια ημερομηνία . Είναι επίσης ένας τρόπος για να auto -format ημερομηνία για να κρατήσει συνεπή για τους χρήστες . Οδηγίες
Η 1

Δημιουργήστε τρεις μεταβλητές SQL . Η πρώτη μεταβλητή έχει εκχωρηθεί ο αριθμός των ημερών που υπολογίζεται . Το δεύτερο και τρίτο μεταβλητές χρησιμοποιούνται για να συγκρατήσουν τις τιμές ημερομηνίας . Ο κώδικας για να δημιουργήσετε μεταβλητές είναι οι παρακάτω: declare @ @ intdeclare ημέρες startDate datetimedeclare @ ENDDATE datetime 2

Εκχώρηση ημερομηνίες για τις μεταβλητές . Ημερομηνία SQL Server μεταβλητές μπορούν να χρησιμοποιήσουν οποιαδήποτε μορφή ημερομηνίας , συμπεριλαμβανομένου του " εεεεμμηη " μορφή . Ο κωδικός για να δώσουμε ημερομηνίες είναι οι παρακάτω: @ που startDate = '2010 /1.1 ' που @ ENDDATE = '2010 /01.31 ' εικόνων
3

Υπολογίζεται ο αριθμός των ημερών μεταξύ της δύο ημερομηνίες . Ο παρακάτω κώδικας υλοποιεί τη συνάρτηση DateDiff για τους υπολογισμούς ημέρα: ορίστε @ ημέρες = DateDiff ( d , startDate @ @ ENDDATE )
Η 4

Εκτυπώστε τα αποτελέσματα για να δοκιμάσετε τον κώδικα . Η ακόλουθη γραμμή εκτυπώνει τα αποτελέσματα στο πρόγραμμα εντοπισμού σφαλμάτων : Εκτύπωση @ ημέρες
Η
εικόνων

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

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