Re: Pb avec requete SQL - erreur 70208

Posté par scarface38 le 2/10/2006 12:54:55
merci . Je l'avais pas vu. PAr contre, ca m'affiche tout mes enregistrements si je ne met pas la clause Where.
Avec la clause WHERE LEFT(date,4) ={vparam}, ca m'affiche 0. PAs de cumul
Voici mon nouveau code : (on fait comment pour mettre le code dans une petite fenetre dans le mesage du forum ?)

PROCEDURE affiche(param_année)

vparam est un Variant
Sql est une chaîne
Rs2 est une Source de Données

Sql=[
SELECT SUM(Historique_quo.Produits) AS somme_Produits,SUM(Historique_quo.services) AS somme_services,historique_quo.date as date
FROM Historique_quo
WHERE LEFT(date,4) ={vparam}
]

//GROUP BY LEFT(Historique_quo.Date,4)
vparam=param_année
Rs2.date=vparam


SI PAS HExécuteRequêteSQL(Rs2,hRequêteDéfaut,Sql) ALORS
Info("erreur"+ HErreur())
FIN


HLitPremier(Rs2)
Trace(Rs2.somme_services+" "+Rs2.somme_produits)

je crois que je vais m'acheter un livre su le SQL .....
merci d'avance

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=4618&post_id=19158