Cualquier duda comenta.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: kamila_92 en 17 Octubre 2013, 14:34 PM
se entiende....
CREATE TABLE [dbo].[Seguros](
[seguro_folio] [int] NOT NULL,
[vendedor_fk] [int] NOT NULL
) ON [PRIMARY]
GO
INSERT [dbo].[Seguros] ([seguro_folio], [vendedor_fk]) VALUES (111, 1)
INSERT [dbo].[Seguros] ([seguro_folio], [vendedor_fk]) VALUES (121, 1)
INSERT [dbo].[Seguros] ([seguro_folio], [vendedor_fk]) VALUES (122, 1)
INSERT [dbo].[Seguros] ([seguro_folio], [vendedor_fk]) VALUES (333, 2)
INSERT [dbo].[Seguros] ([seguro_folio], [vendedor_fk]) VALUES (555, 3)
INSERT [dbo].[Seguros] ([seguro_folio], [vendedor_fk]) VALUES (777, 3)
INSERT [dbo].[Seguros] ([seguro_folio], [vendedor_fk]) VALUES (999, 4)
INSERT [dbo].[Seguros] ([seguro_folio], [vendedor_fk]) VALUES (888, 4)
SELECT * FROM
(SELECT DISTINCT TOP(2) *
FROM (
SELECT COUNT(*) AS ventas FROM dbo.Seguros
GROUP BY vendedor_fk) AS V
ORDER BY V.ventas DESC) AS M
INNER JOIN
(SELECT COUNT(*) AS ventas, vendedor_fk FROM dbo.Seguros
GROUP BY vendedor_fk) AS T
ON M.ventas=T.ventas
Cita de: Alex Jurado en 11 Octubre 2013, 21:56 PM._.
Sera porque el contador empieza desde 0 , la verdad no entendi mucho