Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 22-02-10, 14:08
kon73 Ο χρήστης kon73 δεν είναι συνδεδεμένος
Όνομα: Ηλιάδης Κωνσταντίνος
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 13-12-2008
Περιοχή: Chicago
Μηνύματα: 119
Προεπιλογή

Καλησπέρα,

Η συνάρτηση είναι η DateDiff η οποία φέρνει την διαφορά 2 ημερομηνιών και φυσικά επιστρέφει αποτέλεσμα σε ότι του ορίσουμε, δηλαδή σε έτη, τετράμηνα, μήνες, εβδομάδες και μέρες καθώς και ώρες, λεπτά και δευτερόλεπτα.

DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
' Όπου το Interval είναι ως string δηλαδή πχ Έτη "yyyy"
Interval Επεξήγηση
yyyy Έτος
q Τετράμηνο
m Μήνας
y ημέρα του Έτους
d Ημέρα
w ημέρα της Εβδομάδας
ww Εβδομάδα
h Ώρα
n Λεπτά
s Δευτερόλεπτα

Ένα πλήρες παράδειγμα θα ήταν :
DataDiff("yyyy","01/01/2010","01/12/2009")
Και επιστρέφει 1 ως διαφορά έτους δηλαδή στρογγυλοποιείται στο ακέραιο μέρος.
Οι υπόλοιπες 2 προαιρετικοί παράμετροι είναι για την μεν πρώτη να ορίσουμε πότε θεωρούμε την πρώτη μέρα της εβδομάδας και η δεύτερη πότε θεωρείται πρώτη εβδομάδα του χρόνου.
Απάντηση με παράθεση