PDA

Ver la Versión Completa : ! Problema con el Qexpr !


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 ?

ContraVeneno
02-01-2009, 19:44:49
a ver... quítale lo de "master", es decir, déjalo en blanco y en su propiedad "expression" ponle "Sum(Cantidad)" a ver si funciona...

juangabriel1786
02-01-2009, 20:03:41
a ver... quítale lo de "master", es decir, déjalo en blanco y en su propiedad "expression" ponle "Sum(Cantidad)" a ver si funciona...
lo he probado pero no me funciona

ContraVeneno
02-01-2009, 20:05:51
¿y si lo pones en una banda diferente?

juangabriel1786
02-01-2009, 20:13:01
¿y si lo pones en una banda diferente?
sigue sin funcionar