En este grupo En todos

Foro de SQL Server



los primeros n registros

roy
Michoacán, México
Escrito por Roy
el 02/08/2006

Tengo un consulta como esta

Nomcol                             total  

Adolfo lopez mateos      12

Adolfo lopez mateos       9

......................

Agua clara                        15

Agua clara                         12

........................


Y quiero hacer una consulta que solo me tome los primeros 2 o 3 o n registros por colonia, si aplico el top, me da los n pero de toda la consulta yo quiero los no de cada colonia

Santiago Carela Peguero
Republica Dominicana...
Escrito por Santiago Carela Peguero
el 21/08/2006

Crea un procedimiento almacenados donde puedes crear una variable para las colonias y pasarlo como parametro

Create procedure Colonias @n nvarchar(50)

As

Select top 3 nomcol from tabla

Where nomcol=@n