SQL - MAX (campo)..regresa el mayor aunquesea tipo char?

 
Vista:

MAX (campo)..regresa el mayor aunquesea tipo char?

Publicado por Edgar (5 intervenciones) el 15/09/2006 01:04:24
Hola.
Mi pregunta es la siguiente tengo un campo llamado folio de tipo char (texto en access), pero en el almaceno valores numericos como por ejemplo: 00015
Al hacer la consulta: SELECT MAX(folio) FROM clientes; ¿siempre me va a obtener el mayor valor numerico aunque el campo sea de tipo texto?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:MAX (campo)..regresa el mayor aunquesea tipo ch

Publicado por Isaías (5072 intervenciones) el 15/09/2006 02:33:49
Si, el mayor en base a un CHAR, si deseas que sea en base a un NUMERICO, realiza un CAST

SELECT MAX(CAST(MyColumna as INT))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar