![]() |
Ναι δικό μου λάθος,το αντίθετο ζητάω.Αν οι υπάλληλοι δουλεύουν 10 χρόνια και πάνω τότε ο μισθός θα υποστεί αύξηση 10%.Οπότε αυτό που επισύναψα είναι το σωστό ε? |
Παράθεση:
|
Ναι συγνώμη δικό μου το λάθος,το αντίθετο ζητάω,από 10 χρόνια και πάνω να υποστεί αύξηση ο μισθός.Οπότε αυτό που επισύναψα είναι σωστό ε? |
Χίλια ευχαριστώ :) :) :) :) :) |
Καλησπέρα σε όλους! Μια παρατήρηση σχετικά με τον τρόπο εύρεσης συμπληρωμένων ετών ανάμεσα σε 2 ημερομηνίες: Έστω ότι HireDate = 31/12/2011 Με βάση την παραπάνω ημερομηνία και τη σημερινή (23/10/2012), δεν έχει κλείσει ακόμα το πρώτο έτος. Ο τύπος: Year(Date())-Year([HireDate]) επιστρέφει 1 ενώ έπρεπε να επιστρέψει 0 Ο τύπος:DateDiff("yyyy";[HireDate];Date()) επιστρέφει 1 ενώ έπρεπε να επιστρέψει 0 Ο τύπος: DateAdd("yyyy";10;[HireDate]) επιστρέφει την ημερομηνία + 10 έτη Αν συνδυάσουμε τον τελευταίο τύπο με τον τύπο που υπάρχει παρακάτω, θα χρειαστεί μόνο ένα υπολογισμένο πεδίο στο ερώτημα για να έχουμε ένα αξιόπιστο αποτέλεσμα. Κώδικας: NewSalary: [Salary]*(1+0,1*Abs(DateAdd("yyyy";10;[HireDate])<=Date()))Καλή συνέχεια! Τάσος |
| Η ώρα είναι 16:51. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.