cs_bouf
Messages postés114Date d'inscriptionlundi 6 septembre 2004StatutMembreDernière intervention20 mars 2008
-
22 févr. 2008 à 16:22
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 2012
-
25 févr. 2008 à 20:22
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.
cs_bouf
Messages postés114Date d'inscriptionlundi 6 septembre 2004StatutMembreDernière intervention20 mars 2008 25 févr. 2008 à 08:22
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 ??
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 25 févr. 2008 à 20:22
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 />