Posez votre question Signaler

Calcul en SQL?

Cormega92 38Messages postés 27 mai 2008Date d'inscription 12 mai 2010Dernière intervention - Dernière réponse le 4 juil. 2008 à 16:45
Bonjour,
Je voudrais savoir si il est possible de faire des opérations en SQL et si oui quelle en est la syntaxe? Ce serais pour une multiplication de deux champs.
Merci d'avance.
Lire la suite 

Calcul en SQL »

8 réponses
Réponse
+2
moins plus
Bonjour,

Tu peux faire ceci
SELECT (champ1 * champ2) As Total From nomdetable


A plus
Cormega92 - 4 juil. 2008 à 15:37
Merci et est-ce qu'il y aurais une instruction SQL permettant d'arrondir un nombre au centieme?
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour,

Alors c'est normal, la fonction ROUND n'est disponible que depuis Access 2000.

Tu peux toujours écrire un module en VBA qui devrait arrondir ton résultat.

A plus
Ajouter un commentaire
Réponse
+0
moins plus
coucou,

Il faut que tes deux champs soient de préférence en Numérique (INT par exemple) et ensuite il faut simplement mettre valeurfinale=$valeur1*$valeur2
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

L'instruction ROUND devrait faire ce que tu veux, elle à deux paramètres, le premier le nombre a arrondir, le deuxième le nombre de décimales, par exemple
SELECT ROUND((champ1 * champ2),2) FROM nomdetable

A plus
Cormega92 - 4 juil. 2008 à 15:46
Est tu sur de la syntaxe car cela me met "Fonction ROUND non définie dans l'expression"?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Quelle base de données utilise tu ?

A plus
Cormega92 - 4 juil. 2008 à 16:26
Access 97, en fait je travaille sur la base de donnée d'un logiciel de compta donc jpe pa l'utiliser sur une version Access plus récente.
Ajouter un commentaire
Ce document intitulé « Calcul en SQL? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?