¿Ordenamiento consulta SQL SERVER 2008?

Buenas tardes

Amigos tengo una duda al momento de hacer una consulta,

tengo una aplicación en la que se registran unos cursos, con fecha de inicio, fecha fin, y demas..

mi pregunta es:

Al momento de hacer el query quiero q me regrese los datos pero se arriba hacia abajo, eso la hago con un order by simple, pero no lo quiero ordenar por ningún campo simplemente q el ultimo registro me aparezca de primero y asi...

por ejemplo

tengo los datos y los campos asi

fecha_ini | fecha_fin |cod_curso

10/03/2014 | 12/03/2014 | 1

14/03/2014 | 15/03/2014 | 3

16/03/2014 | 17/03/2014 | 1

18/03/2014 | 20/03/2014 | 2

teniendo en cuenta q el ultimo curso q ingreso es el ultimo registro es decir 18/03/2014 | 20/03/2014 | 2 y me lo va a mostrar de ultimas.

lo que quiero es que me aparezcan asi

fecha_ini | fecha_fin |cod_curso

18/03/2014 | 20/03/2014 | 2

16/03/2014 | 17/03/2014 | 1

14/03/2014 | 15/03/2014 | 3

10/03/2014 | 12/03/2014 | 1

teniendo en cuenta q no lo estoy ordenando por ningun campo.

Solo deseo q el ultimo campo se muestre de primero y el penultimo de segundo y asi...

Gracias por la ayuda :)

Comments

  • agrega un id auton incrementable a tu tabla asi sabras cual fue el ultimo registro y podras ordenarlo

  • select * from nombre_tabla order by fecha_ini, fecha_fin desc

Sign In or Register to comment.