juangabriel1786
02-01-2009, 18:49:20
Hola amigos del club de delphi estoy trabajando en mi tesis usando delphi 7 y MySQl 5.1.3 y cuando ejecuto este select
select count( i.cod_cie10 ) as cantidad,c.cie10 as Diagnostico, c.cod_cie10 FROM ingreso i, cie10 c,historial h
WHERE (c.COD_CIE10 = i.COD_CIE10) and h.cod_ingreso = i.cod_ingreso and i.FECHA between :n1 and :n2
GROUP BY Diagnostico ORDER BY cantidad DESC LIMIT 10
me trae varios campos como son cantidad y diagnosticos, y cuando pongo un Qexpr que me le haga un sum a campo cantidad no m epresenta ningun valor le pongo la propiedad master= al query que me ejecuta la sentencia, la banda donde esta es un summary.
Lo he intentando haciendo un sum con otro query pero al quitar los campos que no me interesan como c.cie10 as Diagnostico y como consecuencia tengo que quitar GROUP BY Diagnostico ORDER BY cantidad DESC LIMIT 10
, me trae un valor que no es.
De los campos que me trae el Query "Cantidad" alguien puede desirme como se le puede hacer un sum a ese campo ?
select count( i.cod_cie10 ) as cantidad,c.cie10 as Diagnostico, c.cod_cie10 FROM ingreso i, cie10 c,historial h
WHERE (c.COD_CIE10 = i.COD_CIE10) and h.cod_ingreso = i.cod_ingreso and i.FECHA between :n1 and :n2
GROUP BY Diagnostico ORDER BY cantidad DESC LIMIT 10
me trae varios campos como son cantidad y diagnosticos, y cuando pongo un Qexpr que me le haga un sum a campo cantidad no m epresenta ningun valor le pongo la propiedad master= al query que me ejecuta la sentencia, la banda donde esta es un summary.
Lo he intentando haciendo un sum con otro query pero al quitar los campos que no me interesan como c.cie10 as Diagnostico y como consecuencia tengo que quitar GROUP BY Diagnostico ORDER BY cantidad DESC LIMIT 10
, me trae un valor que no es.
De los campos que me trae el Query "Cantidad" alguien puede desirme como se le puede hacer un sum a ese campo ?