Sobre Consulta SQL

09/04/2006 - 13:45 por Hugo Gsell | Informe spam
Tengo dos tablas (T1 y T2) que logicamente estan relacionadas por un campo
CODIGO... necesito obtener una vista que me muestre algunos campos de T1 y
un campo calculado que sea la suma de la cantidad de registros en T2 cuyo
T2.CODIGO = T1.CODIGO.
¿Se entiende?
Desde ya muchas gracias.

Hugo A. Gsell
Sgo del Estero
Argentina

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
09/04/2006 - 14:25 | Informe spam
Hugo,

Puedes usar la clausula "group by"de la sentencia "select"y la funcion de
grupo "count"".

select t1.c1, t1.c2, ..., t1.cn, count(*)
from dbo.t1 inner join dbo.t2
on t1.codigo = t2.codigo
group by select t1.c1, t1.c2, ..., t1.cn
go


AMB


"Hugo Gsell" wrote:

Tengo dos tablas (T1 y T2) que logicamente estan relacionadas por un campo
CODIGO... necesito obtener una vista que me muestre algunos campos de T1 y
un campo calculado que sea la suma de la cantidad de registros en T2 cuyo
T2.CODIGO = T1.CODIGO.
¿Se entiende?
Desde ya muchas gracias.

Hugo A. Gsell
Sgo del Estero
Argentina



Respuesta Responder a este mensaje
#2 Jorge Martinez
09/04/2006 - 21:20 | Informe spam
Creo que esto te puede servir:

select t1.codigo, numero

from t1 inner join(

select codigo,count(*) as numero from t2 group by codigo) as o

on t1.codigo=o.codigo



SalU2



"Hugo Gsell" escribió en el mensaje
news:%
Tengo dos tablas (T1 y T2) que logicamente estan relacionadas por un campo
CODIGO... necesito obtener una vista que me muestre algunos campos de T1 y
un campo calculado que sea la suma de la cantidad de registros en T2 cuyo
T2.CODIGO = T1.CODIGO.
¿Se entiende?
Desde ya muchas gracias.

Hugo A. Gsell
Sgo del Estero
Argentina

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida