SQL Server - AYUDA POR FAVOR!

 
Vista:

AYUDA POR FAVOR!

Publicado por Alicia (2 intervenciones) el 27/04/2007 18:12:14
necesito ayuda para realizar una subconsulta en sql

tengo una tabla llamada empledos con los campos
CodEmp,NomEmp, SueldoBase

y otra llamada ventas con los campos
NroBol, CodMes, CodEmp, Fecha, Total

necesito saber:
Todos los datos personales del empleado que ha generado más ingresos por ventas

No puedo hacerlo y lo he intentado de mil formas, estoy trabajando con sql server 2005

mail gracias por su ayuda!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA POR FAVOR!

Publicado por Isaías (3308 intervenciones) el 27/04/2007 18:21:24
dime si te funciona

SELECT a.*, x.TotalVenta
FROM empledos JOIN (SELECT TOP 1 CodEmp, MAX(SUM(Total)) as TotalVenta FROM ventas ORDER BY 2 DESC GROUP BY CodEmp) as x
ON a.CodEmp = x.CodEmp

Podrias trasferir este codigo a CTE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias!!!

Publicado por Alicia (2 intervenciones) el 27/04/2007 22:02:55
Muchas gracias!

me ayudo bastante tu codigo y si me sirvio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Gracias!!!

Publicado por Isaías (3308 intervenciones) el 28/04/2007 00:07:10
Perfecto Alicia

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar