Εμφάνιση ενός μόνο μηνύματος
  #9  
Παλιά 16-01-14, 21:35
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα!

Αποστόλη, άνοιξε το ερώτημα σε προβολή SQL και αντικατέστησε τον κώδικα SQL που περιέχει με τον με τον παρακάτω:
Κώδικας:
 PARAMETERS [Όρισε Έτος] Short, [Όρισε αρχικό μήνα] Short, [Όρισε τελικό μήνα] Short, [Όρισε κωδικό ΑΜΚΑ] Text ( 255 );
SELECT Year([ΗΜΕΡΟΜΗΝΙΑ]) AS ΈΤΟΣ, Format(DateSerial(Year([ΗΜΕΡΟΜΗΝΙΑ]),Nz([Όρισε αρχικό μήνα],1),1),"mmmm") & 
IIf(Nz([Όρισε αρχικό μήνα],1)=Nz([Όρισε τελικό μήνα],12),""," - " & Format(DateSerial(Year([ΗΜΕΡΟΜΗΝΙΑ]),
Nz([Όρισε τελικό μήνα],12),1),"mmmm")) AS ΠΕΡΙΟΔΟΣ, Πίνακας1.ΑΣΘΕΝΗΣ, Sum(Πίνακας2.ΠΟΣΟ) AS ΣΥΝΟΛΙΚΟ_ΠΟΣΟ
FROM Πίνακας1 INNER JOIN Πίνακας2 ON Πίνακας1.AMKA = Πίνακας2.[ΑΜΚΑ]
WHERE (((Month([ΗΜΕΡΟΜΗΝΙΑ])) Between Nz([Όρισε αρχικό μήνα],1) And Nz([Όρισε τελικό μήνα],12)))
GROUP BY Year([ΗΜΕΡΟΜΗΝΙΑ]), Πίνακας1.AMKA, Πίνακας1.ΑΣΘΕΝΗΣ, DatePart("yyyy",[ΗΜΕΡΟΜΗΝΙΑ])
HAVING (((Year([ΗΜΕΡΟΜΗΝΙΑ])) Between Nz([Όρισε Έτος],1900) And Nz([Όρισε Έτος],2100)) AND 
((Πίνακας1.AMKA)=[Όρισε κωδικό ΑΜΚΑ]));
Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση