Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/02/2009, 10:48
Santi-Sfe
 
Fecha de Ingreso: febrero-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Consulta NOVATO MSSQL

Muchas gracias! Hace un rato estaba indagando acerca de eso e hice mi primer consulta evitando las subquerys. En este caso tenia que obtener un listado mostrando los ingresos (pre*cant) proporcionado por cada autor a partir de las ventas de publicaciones; y me ha quedado lo siguiente:

SELECT au_lname,au_fname,SUM(price*qty) as 'Ingresos' FROM authors A
INNER JOIN (titleauthor Ta
INNER JOIN (titles Ti
INNER JOIN sales S
ON Ti.title_id = S.title_id)
ON Ta.title_id = Ti.title_id)
ON Ta.au_id = A.au_id
group by au_lname,au_fname
ORDER BY 'Ingresos'DESC

Gracias por contestar tan rapido!