Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1462 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Transformer une formule text en un chiffre dans une requete SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transformer une formule text en un chiffre dans une requete SQL

n°2059166
elecman
Posté le 23-02-2011 à 18:36:29  profilanswer
 

J'espère que je vais bien m'exprimer sur le probleme
 
 
En faisant plusieurs requete je me retrouve avec un champ text qui s'apelle formule qui comprend cela :
 
((((1.24)-0.035)/(1.05))/(1.085))-0.143
 
 
Je veut faire une requete final, je donne pas toute la requete mais voici ce que ca va donner :
 
....  where indice > formule  ......  
 
 
INDICE est un champ float alors l'erreur que j'ai, il ne peut pas proceder parce INDICE est un float et FORMULE est du text. Ca je comprend bien qu'il ne peut pas comparer 2 type différent. Ce que je veut savoir, si c'est possible de transformer le champ FORMULE en un chiffre en calculant ce quelle contient.
 
En gros, je veut que FORMULE contient : 0.914713408 et ainsi puisse faire ma requete : ....  where indice > formule  ......  
 
 
Merci beaucoup


---------------
Perso FFXI : Buldom Galka MNK75/WAR75/NIN75/SMN75/DRG75/SAM75/DRK75/THF75
mood
Publicité
Posté le 23-02-2011 à 18:36:29  profilanswer
 

n°2059174
billgatesa​nonym
Posté le 23-02-2011 à 18:54:59  profilanswer
 

Avec quelle base de données ?
MySQL ? Oracle ? Access ? Postgres ? Sybase ? SQL Server ? ...
Le langage SQL varie d'une base à l'autre.

n°2059182
elecman
Posté le 23-02-2011 à 19:46:32  profilanswer
 

J'utilise Microsoft SQL Serveur 2000


---------------
Perso FFXI : Buldom Galka MNK75/WAR75/NIN75/SMN75/DRG75/SAM75/DRK75/THF75
n°2059463
elecman
Posté le 24-02-2011 à 21:04:58  profilanswer
 

une solution existe?
 
Pour le moment, j'utilise 2 requetes, la première me donne la formule et ensuite je refait la requete avec la formule. Le best, j'aimerais bien en faire qu'une seule si quelqu'un a la solution :)
 


---------------
Perso FFXI : Buldom Galka MNK75/WAR75/NIN75/SMN75/DRG75/SAM75/DRK75/THF75
n°2059518
Oliiii
Posté le 25-02-2011 à 08:39:33  profilanswer
 

Je ne crois pas qu'il y ai de solution en une seule requete en SQL 2000.
En 2005/2008 tu pourrais utiliser un CLR pour te calculer le resultat.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Transformer une formule text en un chiffre dans une requete SQL

 

Sujets relatifs
Sous etat non imprimé quand requête source est vide[Microsoft Visual Studio 2008]Exécuter une requête avec une base ACCES
[RESOLU]Requete sql : comparaison chainedes bases SQL qui semblent cesser de fonctionner/planter ?
RESOLU [Access 2003] Requête jointure et unionproblème macro import fichier text excel
[SQL] requete: combler les "vides" dans une table avec des donnees[Résolu][PHP/SQL] Ajout variable données inscrite dans bdd par tierce
[RESOLU] Petite aide rapide sur SQL 
Plus de sujets relatifs à : Transformer une formule text en un chiffre dans une requete SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR