Problème SELECT avec calculs

Résolu/Fermé
mikesunshine59 Messages postés 73 Date d'inscription lundi 22 janvier 2018 Statut Membre Dernière intervention 24 février 2018 - 27 janv. 2018 à 19:48
mikesunshine59 Messages postés 73 Date d'inscription lundi 22 janvier 2018 Statut Membre Dernière intervention 24 février 2018 - 29 janv. 2018 à 17:01
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 ?

3 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
28 janv. 2018 à 13:00

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'  
1
yg_be Messages postés 22696 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471
Modifié le 28 janv. 2018 à 13:06
pourquoi 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'
1
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
28 janv. 2018 à 13:09
Hello yg,
tu as 3 minutes de retard :-)
0
yg_be Messages postés 22696 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471 > jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024
28 janv. 2018 à 13:25
aie! je deviens doué en désembrouillage de langage de débutant.
0
mikesunshine59 Messages postés 73 Date d'inscription lundi 22 janvier 2018 Statut Membre Dernière intervention 24 février 2018
29 janv. 2018 à 17:01
Merci pour votre aide. jordane45 & yg_be

SELECT 0.9*`Solde` FROM `Balance` WHERE `Market`= 'Orange'
C'est la bonne réponse.
0
yg_be Messages postés 22696 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471
27 janv. 2018 à 20:36
bonsoir, la syntaxe de ta requête est assez particulière. est-ce toi qui a rédigé cela? qu’essaies-tu de réaliser?
 
0
Mikesunshine59
27 janv. 2018 à 20:49
Lol oui c’est moi
J’essaye de récupérer des informations de plusieurs table
0
yg_be Messages postés 22696 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471 > Mikesunshine59
27 janv. 2018 à 21:44
je vois deux tables, pomme et solde.
qu'est ce qui lie ces deux tables?
0
mikesunshine59 Messages postés 73 Date d'inscription lundi 22 janvier 2018 Statut Membre Dernière intervention 24 février 2018
27 janv. 2018 à 21:59
C'est possible de faire
SELECT `Available` FROM `solde` WHERE `Name`= 'POMME' * '0.1'
On peut multiplier de cette facon ?
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
27 janv. 2018 à 23:49
Bonjour,
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.
0
yg_be Messages postés 22696 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 avril 2024 1 471 > mikesunshine59 Messages postés 73 Date d'inscription lundi 22 janvier 2018 Statut Membre Dernière intervention 24 février 2018
28 janv. 2018 à 12:50
qu'est ce qui lie les tables pomme et solde?
0