
13-04-12, 21:08
|
| Όνομα: Δήμος Έκδοση λογισμικού Office: Ms-Office 2007 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 05-01-2009 Περιοχή: ΛΑΡΙΣΑ
Μηνύματα: 70
| |
Γιωργο καλη ανασταση σε εσενα και σε ολο τον κοσμο
(μην παρεις την ονοματολογια στα σοβαρα μοναχα γιατι ξεκινησε με μεταφορα απο αλλη εφαρμογη cliper/dbase 3 plus)
Δες το παρακατω παραδειγμα το δουλευω στην εφαρμογη μου και εμφανιζει τους πελατες που εχουν υπολοιπο πανω απο το 1
SELECT ΠΕΛΑΤΕΣ.ΚΩΔΠΕΛΑΤΗ, [ΕΠΩΝΥΜΟΠΕΛΑΤΗ] & [ΟΝΟΜΑ] AS ΕΠΩΝΥΜΙΑ, ΕΠΑΓΓΕΛΜΑΤΑ.ΕΠΑΓΓΕΛΜΑ, ΠΕΛΑΤΕΣ.ΣΤΑΘΕΡΟ, ΠΕΛΑΤΕΣ.ΚΙΝΗΤΟ, Sum(ΚΙΝΗΣΕΙΣΠΕΛΑΤΩΝ.ΧΡΕΩΣΗ) AS ΆθροισμαΤουΧΡΕΩΣΗ, Sum(ΚΙΝΗΣΕΙΣΠΕΛΑΤΩΝ.ΠΙΣΤΩΣΗ) AS ΆθροισμαΤουΠΙΣΤΩΣΗ, Sum([ΠΙΣΤΩΣΗ]-[ΧΡΕΩΣΗ]) AS ΥΠΟΛΟΙΠΟ, Sum([ΠΙΣΤΩΣΗ]-[ΧΡΕΩΣΗ]) AS ΣΥΝΟΛΟ
FROM (ΟΝΟΜΑΤΑ RIGHT JOIN (ΕΠΑΓΓΕΛΜΑΤΑ RIGHT JOIN ΠΕΛΑΤΕΣ ON ΕΠΑΓΓΕΛΜΑΤΑ.ΑΑΕΠΑΓΓΕΛΜΑΤΟ = ΠΕΛΑΤΕΣ.ΕΠΑΓΓΕΛΜΑ) ON ΟΝΟΜΑΤΑ.ΑΑΟΝΟΜΑΤΟΣ = ΠΕΛΑΤΕΣ.ΟΝΟΜΑΠΕΛΑΤΗ) INNER JOIN ΚΙΝΗΣΕΙΣΠΕΛΑΤΩΝ ON ΠΕΛΑΤΕΣ.ΚΩΔΠΕΛΑΤΗ = ΚΙΝΗΣΕΙΣΠΕΛΑΤΩΝ.ΚΩΔΙΚΟΣΠΕ ΑΤΗ
GROUP BY ΠΕΛΑΤΕΣ.ΚΩΔΠΕΛΑΤΗ, [ΕΠΩΝΥΜΟΠΕΛΑΤΗ] & [ΟΝΟΜΑ], ΕΠΑΓΓΕΛΜΑΤΑ.ΕΠΑΓΓΕΛΜΑ, ΠΕΛΑΤΕΣ.ΣΤΑΘΕΡΟ, ΠΕΛΑΤΕΣ.ΚΙΝΗΤΟ
HAVING (((Sum([ΠΙΣΤΩΣΗ]-[ΧΡΕΩΣΗ]))>1));
|