λογισμικό

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

Πώς να Αφαίρεση δύο ημερομηνίες για την πρόσβαση ερωτήματος

Σε κάθε βάση δεδομένων , να κάνει υπολογισμούς σχετικά με τις ημερομηνίες είναι μια αρκετά κοινή ανάγκη . Για το λόγο αυτό, υπάρχει μια μεγάλη ποικιλία από την ημερομηνία εκφράσεις υπολογισμού ενσωματωμένη βάση δεδομένων της Access της Microsoft . Μπορείτε να χρησιμοποιήσετε αυτές τις εκφράσεις σε πολλές περιοχές της Access , συμπεριλαμβανομένης της σε ένα ερώτημα . Πρέπει να γνωρίζετε το όνομα του πεδίου ή των πεδίων που περιέχουν τις τιμές ημερομηνία και το όνομα του πίνακα στον οποίο κατοικούν . Μπορεί να υπάρχει μόνο ένα πεδίο , επειδή υπάρχουν πολλές φορές που θα θέλετε να υπολογίσετε τη διαφορά ανάμεσα σε ένα πεδίο ημερομηνίας και της σημερινής ή την ημερομηνία μια συγκεκριμένη ημέρα του . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί " Ερωτήματα " στο πλαίσιο του " αντικείμενα " τίτλο στα αριστερά. Κάντε κλικ στο κουμπί " Νέα " και στη συνέχεια " Προβολή σχεδίασης ". Κάντε κλικ στο κουμπί " Κλείσιμο" σε αυτό το παράθυρο και στη συνέχεια κάντε κλικ στο κουμπί "Προβολή " και " Προβολή SQL . " Ερωτήματα όπως αυτό με σύνθετες εκφράσεις είναι ευκολότερο να πληκτρολογήσετε στο παράθυρο SQL από το να προσπαθήσουμε και να πάρει από ένα « Οδηγό ». 2

Πληκτρολογήστε το ακόλουθο ερώτημα για να προσδιοριστεί η διαφορά σε δύο πεδία ημερομηνίας στη βάση δεδομένων :

Επιλέξτε DateDiff ( "περίοδος " , [ datefield1 ] , [ datefield2 ] ) από το όνομα πίνακα , όπου τα κριτήρια επιλογής

Αντικαταστήστε το χρονικό διάστημα που επιθυμείτε η διαφορά που εμφανίζεται μέσα για τη λέξη " . περίοδος " στο ερώτημα. "d" είναι για τις ημέρες , " m" είναι για μήνες , και "yyyy" είναι για χρόνια. Συμπεριλάβετε το χρονικό διάστημα μέσα σε εισαγωγικά .

Αντικαταστήστε τα πραγματικά ονόματα τομέα και το όνομα του πίνακα . Αντικαταστήστε τα πραγματικά κριτήρια επιλογής , όπως " όπου orderid = 1234 . "

Είτε πεδίο ημερομηνίας μπορεί να αντικατασταθεί με μια πραγματική ημερομηνία περικλείεται σε δύο " # " χαρακτήρες .

Είτε πεδίο ημερομηνίας μπορεί να είναι αντικατασταθεί με την έκφραση "τώρα ( ) " για να συγκρίνετε το πεδίο ημερομηνίας με σημερινή ημερομηνία

τα παρακάτω είναι δείγμα ερωτήματα : .

Επιλέξτε DateDiff ( "d" , [ OrderDate ] , [ SalesDate ] ) από Πωλήσεις όπου Πελάτης = " Acme "

Επιλογή DateDiff ( " = m " , [ OrderDate ] , τώρα ( ) ) από όπου Πωλήσεις Πελάτης = " Acme "

Επιλογή DateDiff ("εεεε " [ OrderDate ] , # 1/1/2000 # ) από πωλήσεις όπου Πελάτης = " Acme "
εικόνων 3

Κάντε κλικ στο κόκκινο θαυμαστικό στη γραμμή εργαλείων για να δοκιμάσει και να τρέξει το ερώτημα . Ανάλογα με το "Πού " έκφραση , θα πάρετε ένα μόνο αριθμό μιας στήλης αριθμών εμφανίζει τα αποτελέσματα του ερωτήματος .
Η
εικόνων

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

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