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

Καλησπέρα

Απόστολε, το παρακάτω ερώτημα εμφανίζει στο πεδίο [ΣΗΜΕΡΟΜΗΝΙΑ] όλες τις ημερομηνίες στις οποίες έγιναν πληρωμές ή εισπράξεις (ή και τα δύο) και τα αντίστοιχα ποσά.

Κώδικας:
SELECT A.ΣΗΜΕΡΟΜΗΝΙΑ, P.ΠΛΗΡΩΜΕΣ, E.ΕΙΣΠΡΑΞΕΙΣ
FROM ((SELECT ΗΜΕΡΟΜΗΝΙΑ AS ΣΗΜΕΡΟΜΗΝΙΑ FROM ΠΛΗΡΩΜΕΣ
UNION SELECT ΗΜΕΡΟΜΗΝΙΑ AS ΣΗΜΕΡΟΜΗΝΙΑ FROM ΕΙΣΠΡΑΞΕΙΣ)  AS A 
LEFT JOIN ΠΛΗΡΩΜΕΣ AS P ON A.ΣΗΜΕΡΟΜΗΝΙΑ=P.ΗΜΕΡΟΜΗΝΙΑ) 
LEFT JOIN ΕΙΣΠΡΑΞΕΙΣ AS E ON A.ΣΗΜΕΡΟΜΗΝΙΑ=E.ΗΜΕΡΟΜΗΝΙΑ;
Μπορείς να το δεις στην επισυναπτόμενη ΒΔ.

Το ερώτημα δεν εμφανίζει ιδιαίτερες ημερομηνίες για τις πληρωμές και τις εισπράξεις, επειδή ταυτίζονται με τις ημερομηνίες του πεδίου [ΣΗΜΕΡΟΜΗΝΙΑ]

Είναι φανερό ότι αν σε μία ημερομηνία υπάρχει ποσό στο πεδίο [ΕΙΣΠΡΑΞΕΙΣ] ή [ΠΛΗΡΩΜΕΣ] η ημερομηνία θα είναι ημερομηνία είσπραξης ή πληρωμής ή και τα δύο αν έχουν τιμή και τα δύο πεδία.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb ΚΕΡΔΗ2.mdb (384,0 KB, 12 εμφανίσεις)
Απάντηση με παράθεση