Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Cannot get the average to work in sql statement
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00679197
Message ID:
00679275
Vues:
22
So, did you get all the desired results now?

>I had the parenthesis in wrong place, Sergey helped me out, but here is the statement I was getting at:
>
>
>.text2.value has date of 07/16/02
>.text1.value has date of 01/01/02
>vehicle.v_mileage = 50
>min(a_startmile = 20
>totalmile = 30
>
>I am trying to find average miles per month
>
>
>WITH thisform
>months = (.text2.value-.text1.value)/30
>SELECT a_id, a_sup, a_vin, MIN(a_startmile) as begin, vehicle.v_mileage as end, ;
>	vehicle.v_mileage-MIN(a_startmile) as totalmile, INT((vehicle.v_mileage-MIN(a_startmile))/months) as average, ;
>	a_unit as unit FROM veh_assign_tbl ;
>	LEFT JOIN vehicle ON v_id = a_id ;
>	GROUP BY a_sup, a_vin WHERE BETWEEN(a_startdate, .text1.value, .text2.value) INTO CURSOR test
>	brows
>
>endwith
>
>
>I also noticed that when I type in
>
as average
>the word average didn't highlight as reserved word, but I'll take you advice and change that.
>
>Thanks
>Nick Patel
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro

"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform