mostrar la columna de orden descendente en datagridview.?

cómo mostrar el orden descendente en datagridview, el orden debe comenzar desde después del último carácter.

esta es mi columna en datagridview

ex:

1)ap20aa4779

2)ap09ss9999

3)se06ps1136

mi orden de envío debe comenzar después del último carácter, obtengo valores de db.

Es como esto

1)ap09ss9999

2)ap20aa4779

3)se06ps1136

gracias de antemano

preguntado el 12 de junio de 12 a las 12:06

¿Puedes publicar tu código para que podamos ayudarte? Hay muchas formas, comenzando por agregar un ORDER BY cláusula a su declaración sql. -

seleccione TokenNo,VehicleNo,InTime de ScooterInOut donde TokenStatus=0 necesito el orden descendente del vehículo después de terminar el último carácter en VehicleNo... ¿cómo puedo obtenerlo? -

2 Respuestas

Para ordenar por los últimos números de una cadena, debería poder hacer algo como:

ORDER BY CAST(RIGHT(Sno, PATINDEX('%[^0-9]%', REVERSE(Sno)) -1) AS INT)

EDIT:

Adicional violín SQL demostrar

Respondido el 12 de junio de 12 a las 13:06

hola bendataclear funciona grate en sql, pero no funciona en ms Assess. necesito en ms Access - sandeep nagabhairava

cambiar su SELECT instrucción para incluir una cláusula where.

SELECT SNo,TokenNo,VehicleNo,InTime 
FROM ScooterInOut 
WHERE VehicleNo like '%" + txtvehicleno.Text + "%' and TokenStatus=0
ORDER BY SNo

Respondido el 12 de junio de 12 a las 12:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.