consulta sql

18/10/2004 - 19:25 por Fernando Ugarte | Informe spam
holas
tengo dos tablas
mssi1 con
orden, digitoverificador, ID_Sucursal, codregistro, ID_grupo,
numero_afiliado, ID_miembro, fecha_emision, IDprofesion, ID_prescriptor,
importe_prestacion, ID_prestador, ID_seq, Estado
y
mssi2 con
orden, item, cantidad

la relacion es por id de orden

y necesito una tabla con
orden_id, fecha, matricual, idseq, y suma de cantidades

pero se cuelga el sql cuando quiero hacer la consulta
alguna idea?
probe con


SELECT dbo.ss_mssi1.orden, dbo.ss_mssi1.fecha_emision,
dbo.ss_mssi1.IDprofesion, dbo.ss_mssi1.ID_prescriptor,
dbo.ss_mssi1.importe_prestacion,
dbo.ss_mssi1.ID_seq, dbo.ss_mssi1.Estado,
SUM(dbo.ss_mssi2.cantidad) AS Cantidad_total
FROM dbo.ss_mssi1 INNER JOIN
dbo.ss_mssi2 ON dbo.ss_mssi1.orden dbo.ss_mssi2.orden AND dbo.ss_mssi1.ID_Sucursal = dbo.ss_mssi2.ID_Sucursal
GROUP BY dbo.ss_mssi1.orden, dbo.ss_mssi1.fecha_emision,
dbo.ss_mssi1.IDprofesion, dbo.ss_mssi1.ID_prescriptor,
dbo.ss_mssi1.importe_prestacion,
dbo.ss_mssi1.ID_seq, dbo.ss_mssi1.Estado

pero tarda demasiado, se puede optimizar??
gracias





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.777 / Virus Database: 524 - Release Date: 14/10/2004
 

Leer las respuestas

#1 Fernando Ugarte
18/10/2004 - 19:29 | Informe spam
perdon, me equivoque de grupo

saludos

"Fernando Ugarte" <Nando> escribió en el mensaje
news:
holas
tengo dos tablas
mssi1 con
orden, digitoverificador, ID_Sucursal, codregistro, ID_grupo,
numero_afiliado, ID_miembro, fecha_emision, IDprofesion, ID_prescriptor,
importe_prestacion, ID_prestador, ID_seq, Estado
y
mssi2 con
orden, item, cantidad

la relacion es por id de orden

y necesito una tabla con
orden_id, fecha, matricual, idseq, y suma de cantidades

pero se cuelga el sql cuando quiero hacer la consulta
alguna idea?
probe con


SELECT dbo.ss_mssi1.orden, dbo.ss_mssi1.fecha_emision,
dbo.ss_mssi1.IDprofesion, dbo.ss_mssi1.ID_prescriptor,
dbo.ss_mssi1.importe_prestacion,
dbo.ss_mssi1.ID_seq, dbo.ss_mssi1.Estado,
SUM(dbo.ss_mssi2.cantidad) AS Cantidad_total
FROM dbo.ss_mssi1 INNER JOIN
dbo.ss_mssi2 ON dbo.ss_mssi1.orden > dbo.ss_mssi2.orden AND dbo.ss_mssi1.ID_Sucursal = dbo.ss_mssi2.ID_Sucursal
GROUP BY dbo.ss_mssi1.orden, dbo.ss_mssi1.fecha_emision,
dbo.ss_mssi1.IDprofesion, dbo.ss_mssi1.ID_prescriptor,
dbo.ss_mssi1.importe_prestacion,
dbo.ss_mssi1.ID_seq, dbo.ss_mssi1.Estado

pero tarda demasiado, se puede optimizar??
gracias





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.777 / Virus Database: 524 - Release Date: 14/10/2004







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.777 / Virus Database: 524 - Release Date: 14/10/2004

Preguntas similares