MrBytes
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 20/07/2005 16:11 hs
Boa tarde, estou convertendo o meu sistema que estava em DAO Access para ADO MySql antes eu ordenava um campo caracter em numérico da seguinte forma : order by val(campo05) como faço no MySql ( ele nao aceita a função VAL ) obrigado
http://vaza.me/eneiO
|
|
|
|
†DarkNeo†
|
SÃO BERNARDO DO CAMPO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 20/07/2005 16:50 hs
o mais fácil a fazer é converter o campo caracter em numérico!!!! Pra que deixar um campo como string, se vc só vai colocar números nele? update table minhatabela modify campo05 int;
† DarkNeo †
|
|
|
|
Postada em 20/07/2005 17:01 hs
Desculpe mas não quero converter a tabela Preciso do campo como VARCHAR e não INT Quero ordenar dinamicamente uma VARCHAR convertendo em INT obrigado, mas não ajudou
http://vaza.me/eneiO
|
|
|
|
Postada em 21/07/2005 08:41 hs
A função val, pode ser substituida no teu caso pela função abs. Assim: ORDER BY Abs(campo5)
|
|
|
|
Postada em 22/07/2005 08:52 hs
Realmente a função ABS, é a melhor opção a ser usada!
† DarkNeo †
|
|
|