Εμφάνιση ενός μόνο μηνύματος
  #10  
Παλιά 27-03-19, 22:25
nasos23 Ο χρήστης nasos23 δεν είναι συνδεδεμένος
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 455
Προεπιλογή

Καλησπέρα Σάκη.

Πρέπει να ξαναδείς το σχεδιασμό της βάσης σου.
Πχ στον πίνακα με τα είδη το πεδίο φπα (σύνθετο πλαίσιο) παίρνει δεδομένα
από SELECT [tblFpa].[id_fpa], [tblFpa].[ΦΠΑ] FROM tblFpa ORDER BY [ΦΠΑ];
με αποτέλεσμα στο ερώτημά σου να υπολογίζει το πρώτο πεδίο id_fpa * [ΣΥΝΚΑΘΑΞΙΑΣ]
Διόρθωσε το ερώτημά σου σε:
Κώδικας:
SELECT tblINVOICE.INVID, tblINVOICE.ID, Sum([ΤΙΜΗ]*[ΠΟΣΟΤΗΤΑ]) AS ΚΑΘΑΞΙΑ, Sum(([ΤΙΜΗ]*[ΠΟΣΟΤΗΤΑ])*[ΕΚΠΤΩΣΗ_ΕΙΔΟΥΣ]/100) 
AS ΑΞΙΑΕΚΠΤ, ([ΚΑΘΑΞΙΑ])-([ΑΞΙΑΕΚΠΤ]) AS ΣΥΝΚΑΘΑΞΙΑΣ, 
tblFpa.ΦΠΑ, ([ΣΥΝΚΑΘΑΞΙΑΣ])*(1+[tblFpa].[ΦΠΑ]) AS ΣΥΝΑΝΑΦΠΑ
FROM tblFpa INNER JOIN (tblINVOICE INNER JOIN (tblEIDH INNER JOIN INVDETAILS ON tblEIDH.PRODID = INVDETAILS.PRODID) 
ON tblINVOICE.INVID = INVDETAILS.INVID) ON tblFpa.id_fpa = tblEIDH.ΦΠΑ
GROUP BY tblINVOICE.INVID, tblINVOICE.ID, tblFpa.ΦΠΑ;

Τελευταία επεξεργασία από το χρήστη nasos23 : 27-03-19 στις 22:43.
Απάντηση με παράθεση