
29-05-20, 15:52
|
 | Διαχειριστής Όνομα: Τάσος Φιλοξενιδης Έκδοση λογισμικού Office: Ms-Office 365 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική | | Εγγραφή: 21-10-2009
Μηνύματα: 2.035
| |
Σε ένα ερώτημα με το όνομα TopName Βάλε το παρακάτω: Κώδικας: SELECT TOP 1 Table1.Αname, Sum(Table1.Salary) AS SumOfSalary
FROM Table1
GROUP BY Table1.Αname
ORDER BY Sum(Table1.Salary) DESC
UNION SELECT Table1.B_name, Sum(Table1.Salary) AS SumOfSalary
FROM TopName INNER JOIN Table1 ON TopName.Αname = Table1.Αname
GROUP BY Table1.B_name;
Προσοχή!! Το A στο όνομα Αname του μηνύματος σου είναι ελληνικό. Στον κώδικα είναι λατινικό για να μην μας μπερδεύει ακόμα περισσότερο.
Κατόπιν σε ένα νέο ερώτημα βάλε το παρακάτω: Κώδικας: SELECT TOP 1 Table1.Αname, Sum(Table1.Salary) AS SumOfSalary
FROM Table1
GROUP BY Table1.Αname
ORDER BY Sum(Table1.Salary) DESC
UNION SELECT Table1.B_name, Sum(Table1.Salary) AS SumOfSalary
FROM TopName INNER JOIN Table1 ON TopName.Αname = Table1.Αname
GROUP BY Table1.B_name;
Δες στο επισυναπτόμενο παράδειγμα μια απλουστευμένη λύση.
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |