Hola Victor.
Mil disculpas respondí muy a la ligera,
Estoy de salida pero se me ocurre esto
Declare @tValores Table (Campos1 Int)
Declare @liNoRegistros Int, @liNoGrupos Int = 4, @lidiv Int, @tcRango
nVarchar(10) = 'ABCDEFGHIJ'
Set @liNoRegistros = 12
Set @lidiv = @liNoRegistros/@liNoGrupos
insert Into @tValores
Values(750),
(620),
(540),
(410),
(300),
(380),
(240),
(125),
(89),
(53),
(22),
(10)
Select top (@liNoRegistros) Campos1,
ROW_NUMBER() OVER (ORDER BY Campos1 DESC) AS iNoRegistro,
ROW_NUMBER() OVER (ORDER BY Campos1 DESC) / cast(@lidiv As
decimal(18,2)) AS iNoRegistro,
SUBSTRING(@tcRango, (ROW_NUMBER() OVER (ORDER BY Campos1
DESC) / @lidiv)+1, 1) As cGrupo
From @tValores
Como veras la columna iNoRegistroDecimal tiene decimales, entonces si
hay decimales subir a proximo entero y ejecutar el substring sin sumar
1
Campos1 iNoRegistro iNoRegistro cGrupo
750 1 0.333333333333 A
620 2 0.6666666666666 A
540 3 1.0000000000000 B
410 4 1.3333333333333 B
380 5 1.6666666666666 B
300 6 2.0000000000000 C
240 7 2.3333333333333 C
125 8 2.6666666666666 C
89 9 3.0000000000000 D
53 10 3.3333333333333 D
22 11 3.6666666666666 D
10 12 4.00000000000000 E
Espero te ayude.
Saludos.
Mauricio
On 3 feb, 15:16, Viktor Velazquez <
vive...@hotmail.com> wrote:
> ok gracias ing. lo estoy tratando desde fox...igual gracias por el link lo revisare
>
>
>
>
>
>
>
> > Date: Fri, 3 Feb 2012 10:43:19 -0800
> > Subject: [vfp] Re: Consulta de valores mas altos y agruparlos
> > From:
rycje...@gmail.com
> > To:
publice...@googlegroups.com
>
> > Hola, no se puede realizar ese tipo de consulta pero si lo puedes
> > hacer mediante cursores en el mismo SQL, pero yo te recomendaria que
> > lo hagas en VFP y tienes que definir el rango para la letra A, B, C,
> > Etc porque si no como decirle que el monto N pertenece a la letra A o
> > B o C, etc... pero para el monto si es una consulta con Group
> > by.....si necesitas la consulta del Group by me avisas y te digo como
> > hacerlo.
>
> > Pd.: Descargate mi grilla que tiene multiples funciones como filtrar,
> > multiseleccion, busqueda, etc del siguiente link
> >
http://www.developervfp.blogspot.com/p/gridlibre-v35.htmlviene con