Discussions
Activity
Best Of...
Sign In
·
Register
Home
›
Navision Financials
Howdy, Stranger!
It looks like you're new here. Sign in or register to get started.
Sign In
Register
Quick Links
Categories
Recent Discussions
Activity
Best Of...
Unanswered
Categories
All Categories
73
General
73
Announcements
66.6K
Microsoft Dynamics NAV
18.7K
NAV Three Tier
38.4K
NAV/Navision Classic Client
3.6K
Navision Attain
2.4K
Navision Financials
115
Navision DOS
854
Navision e-Commerce
1K
NAV Tips & Tricks
772
NAV Dutch speaking only
615
NAV Courses, Exams & Certification
2K
Microsoft Dynamics-Other
1.5K
Dynamics AX
310
Dynamics CRM
109
Dynamics GP
10
Dynamics SL
1.5K
Other
993
SQL General
384
SQL Performance
34
SQL Tips & Tricks
34
Design Patterns (General & Best Practices)
Architectural Patterns
10
Design Patterns
5
Implementation Patterns
53
3rd Party Products, Services & Events
1.7K
General
1.1K
General Chat
1.6K
Website
79
Testing
1.2K
Download section
23
How Tos section
260
Feedback
12
NAV TechDays 2013 Sessions
13
NAV TechDays 2012 Sessions
Date calculations
BennyGiebens
Member
Posts:
43
2000-01-14
edited 2000-01-14
in
Navision Financials
Is there a simple way in navision fincancials to calculate the number of months between two dates ???
Rgds
Benny Giebens
Rgds
Benny Giebens
0
Comments
TheDoubleH
Member
Posts:
67
2000-01-14
Hi Benny --
Well I'm not quite sure, what you are meaning.
But you could try this:
NoOfDays := ToDate - FromDate;
based on that you could devide with 30..
But you could also use the DATE2DMY.
FromMonth := DATE2DMY(FraDato,2);
ToMonth := DATE2DMY(TilDato,2);
NoOfMonths := ToMonth - FromMonth;
Kind Regards
Henrik Helgesen
,
Navision Solution Developer
Kind Regards
Henrik Helgesen
,
President |
Helgesen Consulting
about
.
me
|
Linked
IN
0
BennyGiebens
Member
Posts:
43
2000-01-14
of course, stupid me.
To get a difference if the dates are in different years i'm going to use this
verschil := ((DATE2DMY(datum2,3) - DATE2DMY(datum1,3)) * 12) + (DATE2DMY(datum2,2) - DATE2DMY(datum1,2));
Thnx a lot
Rgds
Benny Giebens
Rgds
Benny Giebens
0
Lars_Westman
Member
Posts:
116
2000-01-14
Another handy way to calulate months, weeks and so on is using the virtual date table. SETRANGE on the date type You are interested in and the starting and ending date. Then count the number of records
//Lars Westman
Lars Westman
http://www.linkedin.com/in/larswestman
0
BennyGiebens
Member
Posts:
43
2000-01-14
The virtual date thing can be handy also !!!!!
You can do alot with those virtual tables, a shame they arn't beter documented !!!
Thnx
Benny Giebens
Rgds
Benny Giebens
0
Sign In
or
Register
to comment.
Comments
Well I'm not quite sure, what you are meaning.
But you could try this:
NoOfDays := ToDate - FromDate;
based on that you could devide with 30..
But you could also use the DATE2DMY.
FromMonth := DATE2DMY(FraDato,2);
ToMonth := DATE2DMY(TilDato,2);
NoOfMonths := ToMonth - FromMonth;
Kind Regards
Henrik Helgesen,
Navision Solution Developer
Henrik Helgesen,
President | Helgesen Consulting
about.me | LinkedIN
To get a difference if the dates are in different years i'm going to use this
verschil := ((DATE2DMY(datum2,3) - DATE2DMY(datum1,3)) * 12) + (DATE2DMY(datum2,2) - DATE2DMY(datum1,2));
Thnx a lot
Rgds
Benny Giebens
Benny Giebens
//Lars Westman
http://www.linkedin.com/in/larswestman
You can do alot with those virtual tables, a shame they arn't beter documented !!!
Thnx
Benny Giebens
Benny Giebens