Problème SELECT avec calculs
Résolu
Bonjour,
J'ai un problème avec ma requete et je ne sais pas où se trouve le problème.
SELECT `Datecreation_dernier`, `Name`, "LIMIT", (SELECT `Available` FROM `solde` WHERE `Name`='BTC'/ `Prix_dernier` * '0.9), `Prix_dernier`, SELECT `Available` FROM `solde` WHERE `Name`= 'BTC', SELECT `Available` FROM `solde` WHERE `Name`= 'BTC' * '0.1'), (SELECT `Available` FROM `solde` WHERE `Name`= 'BTC' - (SELECT `Available` FROM `solde` WHERE `Name`= 'BTC' )* 0.1) FROM `pomme`
Erreur
Analyse statique :
1 erreurs trouvées lors de l'analyse.
Jeton inattendu
Pouvez vous m'aider svp ?
J'ai un problème avec ma requete et je ne sais pas où se trouve le problème.
SELECT `Datecreation_dernier`, `Name`, "LIMIT", (SELECT `Available` FROM `solde` WHERE `Name`='BTC'/ `Prix_dernier` * '0.9), `Prix_dernier`, SELECT `Available` FROM `solde` WHERE `Name`= 'BTC', SELECT `Available` FROM `solde` WHERE `Name`= 'BTC' * '0.1'), (SELECT `Available` FROM `solde` WHERE `Name`= 'BTC' - (SELECT `Available` FROM `solde` WHERE `Name`= 'BTC' )* 0.1) FROM `pomme`
Erreur
Analyse statique :
1 erreurs trouvées lors de l'analyse.
Jeton inattendu
Pouvez vous m'aider svp ?
3 réponses
-
Modérateur
je souhaite faire c'est de multiplier le résultat d'un select par un chiffre
Le résultat d'un SELECT ... se trouve au niveau du SELECT ... et non du WHERE
Donc :SELECT (`Solde` * 0.9) as RESULTAT FROM `Balance` WHERE `Market`= 'Orange'
-
Contributeurpourquoi ne réponds-tu à aucune de nos questions?
si tu souhaites multiplier le résultat d'un select (qui fonctionne) par un nombre, pourquoi ne partages-tu pas ce SELECT, en expliquant ce que tu souhaites obtenir?
à tout hasard:SELECT 0.9*`Solde` FROM `Balance` WHERE `Market`= 'Orange'
-
-
Contributeur@jordane45aie! je deviens doué en désembrouillage de langage de débutant.
-
-
-
Contributeurbonsoir, la syntaxe de ta requête est assez particulière. est-ce toi qui a rédigé cela? qu’essaies-tu de réaliser?
-
-
Contributeur@Mikesunshine59je vois deux tables, pomme et solde.
qu'est ce qui lie ces deux tables? -
-
ModérateurBonjour,
Multiplier des 'POMME' par '0.1' ... c'est sensé donner quoi selon toi ? Des abricots ????
Pourrais tu :
1 - Nous donner la structure de tes tables
2 - Nous indiquer ce qui te permet de lier les deux ensembles (le nom des champs communs...)
3 - Ce que tu veux obtenir exactement
Sans ce minimum d'informations... comment penses tu que nous puissions t'aider ??
On a beau être doués... nous ne sommes toujours pas devins !
Merci. -
Contributeur@mikesunshine59qu'est ce qui lie les tables pomme et solde?
-