Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tudo tranquilo?
Gostaria de tirar uma dúvida com vocês...
Tenho um Banco de Dados com uma tabela onde contém um campo chamado "descricaoUnidade" do tipo VARCHAR(10), nela há conteúdo Algarismo Romano (I,II,III,IV,V...), como mostra abaixo...
/applications/core/interface/imageproxy/imageproxy.php?img=http://i40.tinypic.com/4v243t.jpg&key=678f5a11e3f6af6f5283958cd10e90b0595685e9c446ed9952e66070fe3a9467" alt="Imagem Postada" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://i44.tinypic.com/nxw9jk.jpg&key=588341f1d173c76b3375692fae3f540840f07fc74064053c60d19256c47389fe" alt="Imagem Postada" />
Com esse conteúdo preciso ORDENAR de forma numerica e não alfabética, pois quando se utiliza a cláusula ORDER BY em um SELECT neste campo, a ordem logicamente fica de forma alfabética, ficando assim: I, II, III, IV, **IX**, V, VI, VII, VIII, **X** (ou seja, 1, 2, 3, 4, **9**, 5, 6, 7, 8, **10**). Ficando fora de ordem numérica.
Tenho uma aplicação onde preciso de uma Store Procedure (um SELECT que de alguma forma ordene o campo corretamente) para fazer tal feito. existe alguma função que faça isso?
Marcos
Carregando comentários...