FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#3
|
||||
|
||||
Ok, gracias, ya pude hacerlo, mi problema ahora es otro, tengo en mi sistema unas tablas con los siguientes campos:
[SIZE] TABLA : orden Name Type ----------------------------------------- FOLIO FECHA SUCURSAL CENTRO JUSTIFICACION SOLICITA AUTORIZA SOLICITUD PROVEEDOR IVA TIPODECOMPRA COND_PAGO FECHA_ENTREGA FECHAUR TABLA : ORDEN_SUCS FOLIO SUCURSAL PARTIDA CANTIDAD UNIDAD DESCRIPCION PRECIO RECIBIDOS [/size] Lo que quiero hacer es que me saque la suma de los registros que me mostro, ya me los agrupo bien, pero no se como hacerle, ya que en el campo: tipodecompra, pongo si fue nacional o internacional y tengo que definir, si fue internacional el tipo de cambio antes de mostrar el reporte, lo que no se es como juntar los campos, puse unos QRExpr y lo dividi en 2 querys: [size] Query1: SELECT (os.cantidad*os.precio) Subtotal, (os.cantidad*os.precio*o.iva) iva, ((os.cantidad*os.precio*o.iva) + (os.cantidad*os.precio)) total from orden o, orden_sucs os, sucursales su where o.fecha>=:del and o.fecha<=:al and o.sucursal=os.sucursal and su.nombre=o.sucursal and su.empresa=:emp and o.tipodecompra='NACIONAL' Query2: SELECT (os.cantidad*os.precio) Subtotal, (os.cantidad*os.precio*o.iva) iva, ((os.cantidad*os.precio*o.iva) + (os.cantidad*os.precio)) total from orden o, orden_sucs os, sucursales su where o.fecha>=:del and o.fecha<=:al and o.sucursal=os.sucursal and su.nombre=o.sucursal and su.empresa=:emp and o.tipodecompra='INTERNACIONAL' [size] Y luego en el QRExpr trate de juntar los 2 querys poniendo en el campo expresion esto: (SUM(Query1.SUBTOTAL)) + (SUM(Query2.SUBTOTAL)), pero me duplica el resultado, como si por ser 2 registros me pusiera el doble para cada query, tambien trate de hacer la suma en la expresion usando la sentencia UNION en un solo query, pero tampoco me lo hace bien, de que otra forma podre hacer la consulta, o que estoy haciendo mal, espero haberme explicado, gracias. Última edición por raco fecha: 25-10-2005 a las 23:03:16. |
|
|
|