![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola, gracias por responder,
pero como te digo el Report builder solo permite hacer informes sobre las tablas y vistas de la base de datos, no de un Dataset de delphi. Gracias de todas formas. |
|
#2
|
||||
|
||||
|
¿Y no podes entrar una sentencia SQL cualquiera?... no lo creo!
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
||||
|
||||
|
Primero, deberías revisar bien los indices de las tablas TRabajos y ver_costo_trabajos como dice Jachguate, luego no se si esto te servirá:
Código:
CREATE VIEW VER_FRECUENCIAS ( CODOF_VF, CODTRA_VF, FECHA_VF, TIEMPO_VF, COSTO_VF, TCOSTO_VF) AS select CodOF_Fot, CodTra_Fot, Fecha_Fot, Tiempo_OT, Costo_Vct,Tiempo_OT * Costo_Vct From Frecuencias_Ot Left Outer Join OF_TRabajos On COdOf_Fot = CodOF_OT And CodTra_FOT = CodTra_OT Left outer Join ver_costo_trabajos On CodTra_Fot = CodTra_VCT Código:
SELECT CODOF_VF,CODTRA_VF,COUNT(FECHA_VF) AS TDIAS_TF,SUM(TIEMPO_VF) AS TTIEMPO_VF,COSTO_VF,TCOSTO_VF,SUM(COSTO_VF,TCOSTO_VF) AS GCOSTO_VF FROM VER_FRECUENCIAS WHERE FECHA_VF ..... GROUP BY CODOF_VF,CODTRA_VF,COSTO_VF,TCOSTO_VF Saludos, Jorge. |
|
#4
|
|||
|
|||
|
Gracias chicos,
he modificado la consulta cambiando el left join por inner join, además he creado algunos otros indices. Aún así espero la respuesta sobre como crear la consulta y q esto no cause conflicto si alguien intenta generar otro informe en base a dicha consulta, lo digo porq si fuese solo enviar a implimir no creo q haya concurrencia pero si se qdan mirando el preview si puede darse. De nuevo muchas gracias. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|