Bonjour,
Avec VB 6 j'utilise une requete pour aditionner des données récuperées d'une autre requète (BD Accès).
je récupère une colonne nommée grade puis des colonne nommée 1,2,3...
je voudrais additionner les colonnes 2+3 par exemple.
Je fais SELECT [reqprecedente].GRADE, [2]+[3] AS Age, [reqprecedente].[2], [reqprecedente].[3] FROM [reqprecedente];
Le probleme est qu'il m'aditionne les colonnes QUE SI [2] ET [3] contiennent un chiffre. Si seul 2 ou 3 on un chiffre je n'ai rien dans la colonne Age.
Merci c'est exactement cela. Mais comment savoir les commandes et/ou mots clés que l'on peut utiliser en SQL ? Y-a-t-il une liste ou un site avec tout ce que l'on peut mettre dedans ?
J'ai un bouquin sur le SQL qui est bien complet mais par exemple rien sur IIF, à croire que cette commande n'existe pas ??
Bonsoir,
Pour les expressions Sql, personnellement j' ai appris sur le tas,et grace à l' aide d' Access.Que se soit pour la synthaxe ou les fonctions.
Je reconnais que c' est pas toujours évident.
Par exemple, la fonction IIf éxiste parmi les fonctions intègrées sous sous forme de VraiOuFaux("Expression",Vrai,Faux).Mais c' est le générateur d' expression qui la transforme en IIf().Alors que sous VB elle est reconnue comme telle (c.à.d IIf).
Pareil pour
-Premier ==>First
-Compte ==>Count
-Maximum==>Max
etc...
Mais pour apprendre ,rien ne vaut donc des exemples concrets .
Bon courage et bonne continuation.
<hr />
... Y'en a même qui disent qu'ils l'ont vu voler.
<hr />