
28-03-14, 22:27
|
| Όνομα: Γιώργος Έκδοση λογισμικού 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.ΗΜΕΡΟΜΗΝΙΑ;
Μπορείς να το δεις στην επισυναπτόμενη ΒΔ.
Το ερώτημα δεν εμφανίζει ιδιαίτερες ημερομηνίες για τις πληρωμές και τις εισπράξεις, επειδή ταυτίζονται με τις ημερομηνίες του πεδίου [ΣΗΜΕΡΟΜΗΝΙΑ]
Είναι φανερό ότι αν σε μία ημερομηνία υπάρχει ποσό στο πεδίο [ΕΙΣΠΡΑΞΕΙΣ] ή [ΠΛΗΡΩΜΕΣ] η ημερομηνία θα είναι ημερομηνία είσπραξης ή πληρωμής ή και τα δύο αν έχουν τιμή και τα δύο πεδία.
Φιλικά/Γιώργος
|