'order by' un peu complexe

'order by' un peu complexe - SQL/NoSQL - Programmation

Marsh Posté le 30-03-2009 à 18:12:04    

Bonjour,
 
j'aimerai faire une requête sql en php qui tri mes résultats d'un manière un peu particulière : j'aimerai que mes résultats soient ordonnés selon le désultat de la division de deux colonnes.  
 
Quelque chose comme :  

Code :
  1. "select * form 'table1' where 1 ORDER BY (col1/col2) DESC"


 
Quelqu'un a une idée pour que ça fonctionne ?

Reply

Marsh Posté le 30-03-2009 à 18:12:04   

Reply

Marsh Posté le 30-03-2009 à 18:40:11    

ilundar a écrit :

Quelqu'un a une idée pour que ça fonctionne ?


Ecrire tes keywords SQL correctement. C'est from, pas form.

 

Un éditeur avec coloration syntaxique est habituellement une bonne idée:
pas bon =>

Code :
  1. SELECT * form 'table1' WHERE 1 ORDER BY col1/col2 DESC


bon =>

Code :
  1. SELECT * FROM 'table1' WHERE 1 ORDER BY col1/col2 DESC
 

Lire les messages d'erreur c'est également une bonne idée, parce que là sqlite est très clair, et je ne pense pas que mysql le soit beaucoup moins.


Message édité par masklinn le 01-04-2009 à 11:57:55

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 01-04-2009 à 11:51:08    

merci, en effet ce n'était qu'une faute de frappe

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed