FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Select count sin group by?
hola a todos¡¡¡
antes que nada felicitarlos, a todos los miembros de este foro, ha sido de gran ayuda en muchas ocasiones donde no veia ni siquiera una luz que alumbrara el camino para llegar a una solucion. Y bueno este es el problema o al menos asi lo veo: tengo una megaconsulta que lista el personal que labora en las instituciones de todo un estado esta ordenado primero por zona, despues por modalidad y por ultimo por el tipo de institución. Hay personal con diferente cargo y tambien hay q distinguir un cargo de otro. esta es la consulta: Código SQL [-] Select if(e.particular>0,"PARTICULARES","OFICIALES") AS particular, z.id_zona,md.nombre_modalidad,dir.*,subd.* from escuelas e left join (Select Sub.id_escuela,p.nombre from personal p inner join directivos Sub on Sub.curp=p.curp where cargo='S' ) as subd on subd.id_escuela=e.id_escuela left join (Select dire.id_escuela,p.nombre from personal p inner join directivos dire on dire.curp=p.curp where cargo='D') as Dir on dir.id_escuela=e.id_escuela inner join zona z on z.id_zona=m.id_zona inner join modalidad md on e.id_modalidad=md.id_modalidad order by z.id_zona ASC,particular ASC,md.id_modalidad, e.id_escuela ASC intente hacer un reporte maestro-detalle para esto pero como no pude implementarlo, entonces hice la consulta global y use una banda QRGroup y una detail, con estas despliega todo bien, el unico inconveniente es lo del total por cada grupo(institucion x modalidad y tipo) para lo cual uso una banda summary. para lograr lo del subtotal x grupo hay q usar un "count" pero por lo que he leido es necesario un group by, el cual no requiero por que de lo contrario no despliega toda la información . gracias por leer mi problema y sinceramente toda sugerencia o corrección es bienvenida. |
#2
|
||||
|
||||
Cita:
Podrias indicar más detalles del Reporte?... como lo estas realizando y cosas así.. Tambien hay algunos informes que los puedes hacer usando el QRcomposite... es decir, realizar un informe por cada categoria, para que me entregará todo lo que necesitaba y despues se juntan con el RQComposite.... (creo que así se escribe...) Si quieres busca información por TCompositeReport Salu2
__________________
BlueSteel |
#3
|
|||
|
|||
Hola
Para obtener totales en QReport, solo basta con incluir un campo del tipo TQRExpr en la banda Summary y en su expresion colocar esto
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
|||
|
|||
ok. gracias, checare lo de composite report
Disculpas x no mencionarlo y si, uso Delphi 7,MySQL, y Qreport |
#5
|
||||
|
||||
Prueba colocando un group footer y dentro de este un qrExpresion que te sume el campo que desees... creo que esto es lo que quieres, no debes relanzar la consulta.
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#6
|
|||
|
|||
Hice lo de poner un qrExp , primero con count "COUNT(ADOQuery1.id_escuela)" y me dice : " Count - Too many arguments", despues lo probe con sum pero por lo que vi el campo debe ser numerico, aun asi lo puse" SUM(ADOQuery1.id_escuela)" y no muestra nada.
"id_escuela no es numerico" gracias x la ayuda, pero no crean q' aqui termina, espero puedan seguir ayudandome Última edición por zazexx fecha: 07-08-2008 a las 15:37:47. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con Select Count | aanil | SQL | 16 | 13-05-2008 22:12:34 |
Mejorar SELECT COUNT | ferjavrec2 | SQL | 0 | 01-06-2007 21:00:00 |
valor de SELECT COUNT | maruenda | SQL | 15 | 25-05-2007 22:58:38 |
Consulta en relación a count y group by en dos tablas | Albano | MySQL | 3 | 11-05-2007 00:04:34 |
Select Count (distinct X) | lunatiko | SQL | 2 | 17-10-2004 21:06:45 |
|