
04-12-10, 18:16
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλησπέρα Χρήστο
Μια ποιο απλούστερη λύση είναι η ακόλουθη: Κώδικας: SELECT TOP 1 Π_Μισθωτοί.Μητρώο, Π_Μισθωτοί.Επώνυμο, Π_Μισθωτοί.Όνομα, Π_Μισθωτοί.Πατρώνυμο, Π_Μισθωτοί.Ειδικότητα, Π_Τοποθέτηση.Οργανόγραμμα, Π_Τοποθέτηση.Τοποθέτηση
FROM Π_Μισθωτοί INNER JOIN Π_Τοποθέτηση ON Π_Μισθωτοί.Μητρώο = Π_Τοποθέτηση.Μητρώο
WHERE (((Π_Μισθωτοί.Μητρώο)=[Forms]![Φ_Κεντρική]![Κείμενο0]))
ORDER BY Π_Τοποθέτηση.Τοποθέτηση DESC;
Το ερώτημα ταξινομεί τις εγγραφές από τις πρόσφατες προς τις παλιές και επιλέγει την πρώτη.
Επειδή, στην πρώτη λύση, ο πίνακας χρησιμοποιείται δύο φορές στα κριτήρια χρειάζεται στο ένα στιγμιότυπό του να δοθεί ένα ψευδώνυμο. Χρησιμοποίησα το «P» (γίνεται με τη φράση As P).
Φιλικά/Γιώρος
|