lunes, 19 de noviembre de 2007

Obtener el valor más alto - SQL Server 2005

Es una consulta muy común. Sin embargo, ya muchos compañeros de trabajos y amigos, que al igual que yo nos iniciamos en esto, me han pedido ayuda.

Precio mas alto.
Tabla: TB_PRODUCTO
Campos: codigo, descripcion, precio

Select TOP(1)precio
From TB_PRODUCTO
Order By precio Desc

Lo que hace el TOP es obtener solo un registro de toda la consulta. En este caso el primero. Si se pusiera TOP(5), mostraría los 5 primeros registros del "Select".

2 comentarios:

Anónimo dijo...

Select max(precio)
From TB_PRODUCTO

seria mejor ¿?

3Ld0 dijo...

Y si quiero los 5 primeros?