Ma vaffangrullo!
Colonna di spessori (tipo "2,5 mm", "1,8 mm") che non si ordinava, nonostante la procedura funzionasse per il diametro.
Vediamo chi è la prima persona che trova la cazzata (hint: non c'è bisogno di sapere come funziona il D̶i̶o̶ ̶B̶e̶s̶t̶i̶a̶ #DBCassetti) .
SELECT spessore, COUNT(spessore) AS quanti, CAST(REPLACE (REPLACE (diametro, ' mm', ''), ',', '.') AS DOUBLE) AS Dm FROM cassetti WHERE spessore > '0' GROUP BY spessore ORDER BY Dm;
Questa?
Questa?
@GustavinoBevilacqua @SparkIT è perché spessore > '0' ma spessore è "numero mm"?
Comunque non ti viene più comodo farti due campi separati? Uno che è double con la dimensione e uno con l'unità di misura?
Questa?
@rastinza @SparkIT
Mi basterebbe non cercare di riordinare i valori della colonna "diametro" in base a quelli della colonna "spessore"…