Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 13-04-12, 21:08
pdhmos Ο χρήστης pdhmos δεν είναι συνδεδεμένος
Όνομα: Δήμος
Έκδοση λογισμικού 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));
Απάντηση με παράθεση