home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.databases.paradox      To crash or not to crash, asks Borland      9,834 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 8,169 of 9,834   
   Jeanette to Liz McGuire   
   Re: PLEASE HELP with CALC for MIN & MAX   
   14 Feb 07 10:02:51   
   
   From: harrisjr@bwsc.org   
      
   Liz,   
      
   I've got it now.   
      
   Sometime ago I had done a draft REPORT using the STREETCOST / number of   
   days(End-BGN)   
   to get a daily cost.   
   Using the daily cost and the # of days from DateTran.db I got from the   
   NewsGroup   
   (what a life saver) for the END/BGN dates I produced a REPORT where the Jan-Dec   
   amounts did not rollup to the STREETCOST.   
      
   I prepared another draft REPORT using number of days(End-BGN)+1. The Jan-Dec   
   amounts did not rollup to STREETCOST.   
      
   I was convinced that I was doing something wrong.   
   I will relay to the The Manager who requested the REPORT that the Jan-Dec   
   rollup is not going to happen.   
      
   THANKS AGAIN for your help and PATIENCE !   
      
      
   Liz McGuire  wrote:   
   >Jeanette,   
   >   
   >In all cases, if you want both the end date and the beginning date to be   
      
   >included in your count, then the math is:   
   >   
   >(End-Begin) + 1   
   >   
   >..doesn't matter when end is, nor when begin is.  Doesn't matter if you   
      
   >sum the results of one or more such calculations.  It is always   
   >(End-Begin) + 1 to get the total number of days, including the end and   
   >begin days.   
   >   
   >You should be adding 1 to the a) and b) rows as well as the c) rows.   
   >Otherwise, in the c) rows, you're including the Begin date in your count   
      
   >and in the a) and b) rows you're excluding the Begin date.   
   >   
   >If you don't want to include the begin date or the end date, you need to   
      
   >tell us what dates you do want to include, but you've got to be   
   >consistent.  Again, see my printed list - you've got the # column mixed   
      
   >up for the a) rows and the proper answers are 108 and 91, if you're   
   >going to include the Begin date as you're doing in the c) rows.   
   >   
   >Also, IMO, you've got to forget about whether STR$ is "right" or not -   
   >first get the date count how you want it, then worry about what you want   
      
   >to do with the date count.  (Seems you're trying to make the date math   
   >give you a specific dollar value rather than trying to figure out why   
   >the dollar value isn't what you expect given a factual date count.)   
   >   
   >If something doesn't calc back to STR$, then STR$ is not being   
   >consistently calculated.  I've got no idea what the formula is, nor what   
      
   >math has been done where before we get to what's below.   
   >   
   >I only know how to do date math.   
   >   
   >Liz   
   >   
   >   
   >Jeanette wrote:   
   >>   
   >> I did mis-understand what you meant by INCLUSIVE.   
   >> BUT I AM STILL HURTING :-(   
   >>   
   >> Year   StreetCODE      STR$      Begin       End           #   
   >> a) 2005   06520    $282,208.40   09/15/2005  12/31/2005	  90 	 	 	   
   >> a) 2006   06520    $282,208.40   01/01/2006  04/01/2006  107   
   >>   
   >> b) 2006   29980     $71,442.00   01/15/2005  02/01/2005   17   
   >>   
   >> c) 2005   14030     $69,133.25   01/01/2005  01/10/2005  9 +1=10 	 	   
      
   >> c) 2006   14030     $69,133.25   01/01/2006  04/01/2006  46+1= 47   
   >>   
   >> If 1 is added to a) Total # of days(TNOD) as one entry   
   >> [ 4/1/06 - 9/15/05 ] TNOD is 198 and calcs back to STR$   
   >> YET   
   >> If 1 is added to a) # of days as 2 entries   
   >> TNOD is 199 and DOES NOT calc back to STR$   
   >> BUT   
   >> If 1 is added to b) TNOD is 18   
   >> [ 2/1/05 - 1/15/05 ] DOES NOT calc back to STR$   
   >> HOWEVER   
   >> If  TNOD is 17 for b)   
   >> [ 2/1/05 - 1/15/05 ] DOES calc back to STR$   
   >>   
   >> from all of the above it seems   
   >> If the date range is in 2 years or more add 1 day to each range   
   >> UNLESS   
   >> d) The date range in 2 years or more is in consecutive months then add   
   1   
   >> day to TNOD   
   >> OTHERWISE   
   >> Use (END-BGN) as # of Days   
   >>   
   >> How do I use QBE to do d) line  ???  :-)   
   >>   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca