[AccessD] Dividing days into years and months

Andy Lacey andy at minstersystems.co.uk
Wed Jul 28 14:00:12 CDT 2004


I find the same.

-- Andy Lacey
http://www.minstersystems.co.uk 

> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of 
> Arthur Fuller
> Sent: 28 July 2004 17:28
> To: 'Access Developers discussion and problem solving'
> Subject: RE: [AccessD] Dividing days into years and months
> 
> 
> While on this subject, I'd like to poll the readers for their 
> clients' typical definition of a month. In my case, all 
> clients interpret a month to mean "increment the month number 
> while preserving the day number; if the month is 12, go to 1 
> and increase the year number". However, some of my clients 
> break this rule when the day in question is EoM(): in that 
> case they want to go to the next EoM(); i.e., the next date 
> following Feb 29, 2004 is March 31, 2004; and conversely, the 
> next date after Jan 31, 2004 is Feb 29, 2004.
> 
> Any other non-logical variants?
> 
> Arthur
> 
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of 
> Scott Marcus
> Sent: Wednesday, July 28, 2004 7:27 AM
> To: Access Developers discussion and problem solving
> Subject: RE: [AccessD] Dividing days into years and months
> 
> 
> Andy,
> 
> The problem with DateDiff is that
> DateDiff("yyyy",#12/31/2003#,#1/1/2004#) = 1, which is hardly 1 year.
> 
> Years would be DateDiff("d",begindate,enddate)/365
> Months would be (DateDiff("d",begindate,enddate)/365)*12
> Weeks would be (DateDiff("d",begindate,enddate)/365)*52 or 
> DateDiff("d",begindate,enddate)/7 Days would be
> DateDiff("d",begindate,enddate)
> 
> Scott Marcus
> TSS Technologies, Inc.
> marcus at tsstech.com
> (513) 772-7000
> 
>  -----Original Message-----
> From: 	accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com]  On Behalf Of Andy Lacey
> Sent:	Wednesday, July 28, 2004 7:10 AM
> To:	Access Developers discussion and problem solving
> Subject:	Re: [AccessD] Dividing days into years and months
> 
> Hi Paul
> 
> I'm guessing here but it sounds like you're talking about the 
> number of years etc between two dates. If that's true then 
> check out the DateDiff function and DateAdd functions. What 
> you could do then is calc the DateDiff in years, use DateAdd 
> to add that number of years back onto your first date then 
> get the DateDiff between the new date and the original last 
> date in Months, then repeat to get the remaining number of days.
> 
> If I've misinterpreted what you want I'm sorry. If I'm right 
> but you need more help let me/us know.
> 
> 
> --
> Andy Lacey
> http://www.minstersystems.co.uk
> 
> 
> 
> --------- Original Message --------
> From: Access Developers discussion and problem solving 
> <accessd at databaseadvisors.com>
> To: 'Access Developers discussion and problem solving' 
> <accessd at databaseadvisors.com>
> Subject: [AccessD] Dividing days into years and months
> Date: 28/07/04 07:55
> 
> >
> > Dear Experts
> >
> > I can divide in Access the days from a date() into years 
> with a simple
> 
> > /365, but is there a way to have months and days ... so I 
> have years,
> months
> > and days, please?
> >
> > Cheers paul
> >
> > --
> > _______________________________________________
> > AccessD mailing list
> > AccessD at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/accessd
> > Website: http://www.databaseadvisors.com
> >
> >
> >
> >
> >
> >
> 
> ________________________________________________
> Message sent using UebiMiau 2.7.2
> 
> -- 
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/a> ccessd
> Website: 
> http://www.databaseadvisors.com
> 
> 
> 
> 
> -- 
> 
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/a> ccessd
> Website: 
> http://www.databaseadvisors.com
> 
> -- 
> 
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/a> ccessd
> Website: 
> http://www.databaseadvisors.com
> 
> 




More information about the AccessD mailing list