![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
Ya lo logre y lo hice asi:
1.-Cronstrui una consulta de un municipio en àrticular pero utilizando una variable de texto para crear la consulta como un procedimiento y solo utilizar un ciclo para asignar el nombre de cada municipio q esta en la tabla de municipios. La consulta es la siguiente: SELECT DISTINCT Contratos.NCONTRATO, Contratos.VENDEDOR, Contratos.TOTAL, Contratos.OBSERVACIONES, Contratos.NUM, Contratos.FECHA, Clientes.RAZON_SOCIAL, Clientes.CONTRIBUYENTE, Clientes.GIRO, Clientes.RFC, Clientes.CALLE_NUM, Clientes.COLONIA, Clientes.MUNICIPIO, Clientes.CP, Clientes.CLASIFICACION, Clientes.FONO1, Clientes.FAX, Clientes.CORREO, Clientes.TRATO, Clientes.NOMBRE, Clientes.APELLIDOS FROM "c:\dtc\dbdtc\ventas\Contratos.DB" Contratos INNER JOIN "c:\dtc\dbdtc\ventas\Clientes.DB" Clientes ON (Contratos.NUM_CLI = Clientes.NUM_CLI) INNER JOIN "c:\dtc\dbdtc\ventas\Cont_mov.DB" Cont_mov ON (Cont_mov.NCONTRATO = Contratos.NCONTRATO) WHERE Clientes.MUNICIPIO = '+QuotedStr(Municipio); Ya con esta consulta solo hice un recordcount para saber el numero de contratos y una suma del campo Total de la tabla Contratos a fin de saber el total de ventas de dicho municipio. Para sacar el numero de articulos vendidos solo hice un join entre contratos y Mov_Contratos para recorrer la tabla de contratos y ir contando el numero de movimientos o articulos vedidos en dicho contrato. Pues ya estuvo gracias y si alguien tiene una duda de como lo hice pues pregunte. Gracias Jachguate. |
|
|
|