Ich muss für meine Arbeit die Dienstjahre der Mitarbeiter berechnen. Jedoch mit der Datediff Funktion gibt es falsche Lösungen und ich komme nicht weiter. Wenn ich mit Datediff = DatDiff("yyyy";[Anstellungsdatum];#01.01.2018#) das Dienstalter berechnen will und der Mitarbeiter am 05.07.2007 angestellt wurde, gibt mir Access 11 Jahre an. Jedoch ist der Mitarbeiter ja nur 10 Jahre angestellt und noch nicht 11. Kann mir da jemand helfen, dass mir Access das richtige Dienstalter berechnet?
Hallo,
dies hilft weiter:
http://www.donkarl.com/?FAQ2.7