es posible? | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

es posible?

Es posible hacer dos select distintos, y juntarlos como una tabla, digamos algo asi select esti_codi, fecha, ta_corr, canti
from (select ta_corr, canti from detalle)
inner join estilos on estilos. esti_codi = detalle. esti_codi, Algo descabellado como veo, puede ser, tengo una consulta bien hecha
y los consumos por otro lado, pero si junto ambos, se multimplican los
registros, entonces quiero sacar los consumos agrupados y estos adjuntarlos
a mi primera consulta.

Lo que es posible es: select …… from (select … from…). Pero mejor espera a Maldom.
Luis Martin
Moderator
SQL-Server-Performance.com One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important
Bertrand Russell
All postings are provided “AS IS” with no warranties for accuracy.
Entiendo que para agrupar tendrias que utilizar una funciona agregada. En este caso utilicé SUM Fijate si es esto lo que necesitas. SELECT e.esti_codi, e.fecha, d.ta_corr, d.canti
FROM (SELECT esti_codi,ta_corr, SUM(canti) canti
FROM detalle
GROUP esti_codi,ta_corr
) d
INNER JOIN estilos e
ON e.esti_codi = d. esti_codi Saludos
Exacto, llegue a la misma conclusion, hice algo similar y termine mi trabajo, a ambos muchas gracias, me dan la certeza que la eleccion que hice es correcta, aun no he visto si colocandolo en el optimizador de indices me de un error, supongo que sera valida la sentencia, muchas gracias nuevamente Jesus Aguilar
]]>