¿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