I am having a brain freeze.

 

I need to calculate the max and min values from a lookup  table for each record 
in a report.

I defined a variable:

vFirstRdng as DATE

and  define it in the report variable section as:

 

(MIN(fuel_date) IN fuel_usage_file WHERE equip_code = .vequip_code AND 
fuel_date BETWEEN .vfrom_date AND  .vto_date)

 

vequip_code, vfrom_date and vto_date are properly defined and have the correct 
type.

 

I keep getting an error and it will not accept the definition for the variable. 
I have tried variations of parenthesis, replacing the IN with FROM with no luck

 

The following command works correctly at the r> prompt:

 

SELECT MIN(fuel_date) IN fuel_usage_file WHERE equip_code = .vequip_code AND 
fuel_date BETWEEN .vfrom_date AND .vto_date

 

And so does this command:

 

SELECT MIN(fuel_date) INTO vFirstRdng FROM fuel_usage_file WHERE equip_code = 
.vequip_code AND fuel_date BETWEEN .vfrom_date AND .vto_date

 

I don’t use report variables that much anymore but I know I have done this 
before quite a bit before DBcalc was available.

I know I am probably missing something really simple but I can’t seem to figure 
out what it is… 

 

Javier,

 

Javier Valencia, PE

O: 913-829-0888

H: 913-397-9605

C: 913-915-3137

Reply via email to