Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2011, 16h59   #1
Membre habitué
 
Avatar de sihammaster
 
Webmaster
Inscription : mai 2009
Messages : 238
Détails du profil
Informations professionnelles :
Activité : Webmaster
Secteur : Finance

Informations forums :
Inscription : mai 2009
Messages : 238
Points : 148
Points : 148
Envoyer un message via MSN à sihammaster
Par défaut calculer la différence en pourcentage entre deux champs sql

Bonjour,
Je voudrais calculer la différence en pourcentage entre deux champs de deux tables, par ex,

TableT1
id valeur
1 120
2 100

TableT2
id valeur
1 170
2 102

je voudrais travailler sur les deux champs "valeur" et calculer la difference en percentage, la formulaire est la suivante: ChampT2/ChampsT1 -1
Comment proceder, merci pour votre aide.
sihammaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 17h05   #2
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
Bonjour

Comme ceci :

Code SQL :
1
2
3
4
5
 
SELECT T1.id, T2.valeur/T1.valeur - 1
FROM T1
INNER JOIN T2
    ON T1.id = T2.id
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 17h11   #3
Membre habitué
 
Avatar de sihammaster
 
Webmaster
Inscription : mai 2009
Messages : 238
Détails du profil
Informations professionnelles :
Activité : Webmaster
Secteur : Finance

Informations forums :
Inscription : mai 2009
Messages : 238
Points : 148
Points : 148
Envoyer un message via MSN à sihammaster
Merci,
Mais je voudrais pas travailler par les ID juste le champ valeur, Merci encore.
sihammaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 17h16   #4
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573


quel résultat attendez vous ?
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 17h25   #5
Membre habitué
 
Avatar de sihammaster
 
Webmaster
Inscription : mai 2009
Messages : 238
Détails du profil
Informations professionnelles :
Activité : Webmaster
Secteur : Finance

Informations forums :
Inscription : mai 2009
Messages : 238
Points : 148
Points : 148
Envoyer un message via MSN à sihammaster
je voudrais prendre une colonne de la table T1 et l'autre de la table T2 et faire la difference entre les deux, il n'ya pas une relation entre ces deux tables.
il y'a le champ date dans les deux tables, le calcul de difference sera dans une date précise.
Merci infiniment
sihammaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 17h48   #6
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
postez :

- La structure de vos tables
- un jeu de donné complet
- le résultat attendu

on gagnera surement du temps
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h13.


 
 
 
 
Partenaires

Hébergement Web