Θέμα: Συναρτήσεις ΚΑΤΑΤΑΞΗ ΜΕ ΤΗΝ RANK

Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 01-10-22, 13:23
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού 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]) & ")"))
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Rank.accdb (544,0 KB, 11 εμφανίσεις)
Απάντηση με παράθεση