Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 29-11-10, 18:53
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Μαρία καλωσόρισες.
Στο δείγμα βάσης δεδομένων που επισυνάπτεται παρουσιάζεται μια άλλη προσέγγιση με χρήση ερωτήματος διασταύρωσης.
  1. Η βάση αποτελείται από ένα απλό πίνακα «tblPolisis» με πεδία «Politis», «Pelatis» και «Apotelesma». Το τελευταίο πεδίο παίρνει τιμές «Αναμονή», «Κερδισμένη» και «Χαμένη».
  2. Από το ερώτημα διασταύρωσης «qryApotelesmataAnaPoliti» το οποίο στηρίζεται στον πίνακα «tblPolisis» (θα μπορούσε να στηριχθεί και σε ρώτημα) που εμφανίζει το πλήθος των επισκέψεων κάθε πωλητή και τα ποσοστά ανά κατηγορία «Αναμονή», «Κερδισμένη» και «Χαμένη».
Παρακάτω δίνεται και η SQL προβολή του ερωτήματος διασταύρωσης, στο οποίο, αν χρησιμοποιηθεί, θα πρέπει να γίνουν οι αναγκαίες αλλαγές στα ονόματα.
Κώδικας:
TRANSFORM Count(tblPolisis.[Pelatis])/[Σύνολο Πελατών] AS ΠλήθοςΤουPelatis
SELECT tblPolisis.Politis, Count(tblPolisis.Pelatis) AS [Σύνολο Πελατών]
FROM tblPolisis
GROUP BY tblPolisis.Politis
PIVOT tblPolisis.Apotelesma;
Φιλικά/Γιώργος
Υ.Γ Γιάννη καλωσορίζω και σ’ ένα ......
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Polisis.mdb (228,0 KB, 43 εμφανίσεις)
Απάντηση με παράθεση