
01-10-22, 13:23
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλησπέρα
Στη συνημμένη ΒΔ δίνω ένα παράδειγμα εύρεσης του ζητούμενου, χρησιμοποιώντας τη συνάρτηση DCount().
1)
Ο πίνακας tblData περιέχει τις πωλήσεις (fValue) στις ημερομηνίες (fDate).
ΟΙ ημερομηνίες δεν είναι μοναδικές (μία ημερομηνία μπορεί να εμφανίζεται περισσότερες από μία φορές).
2)
Στο συγκεντρωτικό ερώτημα qrySumDate παίρνουμε τις συνολικές (SumDate) πωλήσεις ανά ημέρα (fDate).
Εδώ το πεδίο fDate έχει μοναδικές τιμές.
3)
Η κατάταξη (Rank) γίνεται στο ερώτημα (qryRank), που βασίζεται στο προηγούμενο.
Για την κατάταξη χρησιμοποιείται ο παρακάτω τύπος:
Rank: CLng(DCount("*";"qrySumDate";"SumDate > " & [SumDate] & " OR (SumDate = " & [SumDate] & " AND Clng(fdate) <= " & CLng([fdate]) & ")"))
|