![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Hola a Todos:
De pronto no me hice entender con claridad y pido disculpas: A las pregunta que me hicieron respondo:
Si tengo algun error de etiqueta por favor comunicarmelo y si no entiende por favor aclararla gracias Rogerio Última edición por jachguate fecha: 14-07-2004 a las 22:55:34. |
|
#2
|
||||
|
||||
|
Firebird, no soporta lo que te ha sugerido Bagy, que en la jerga de Oracle se llaman Inline Views.
Lo que no me queda claro, es que al plantear la unión de los dos queryes presentados, inevitablemente habrán datos repetidos, y no especificas como queres agruparlos (sumandolos, restandolos, sacando promedio, etc). Me llama la atención el hecho de que la segunda consulta es un subconjunto de la primera. Es decir, todo lo que arroje la segunda consulta ya estará dado en la primera (tomando en cuenta solamente los campos de agrupación expuestos, claro). Si esto no es lo que buscas, como supongo, lo que te hace falta es excluir de la primera consulta los que devolverá la segunda. algo como:
He preferido usar el operador not, y no poner directamente la negación de la condición, que involucraría, además de comparar <= 0, que incluya los nulos (si tus campos lo permiten). Por último, la etiqueta correcta para publicar sentencias sql es [ sql ], y no existe la etiqueta [ indent ] que has usado en tu post anterior, que lo he editado para que tenga la presentación que (supongo) esperabas porque, probablemente al cortar y pegar, has movido de lugar otras etiquetas. hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
|||
|
|||
|
Dudas con Union
Gracias por tu respuesta.
El problema que tengo es que tengo una tabla de factura y me piden hallar el valor de las ventas Totales, Cantidad de Facturas, El Valor de los Descuentos y cuantas facturas tienen descuento, todas estas deben estar agrupadas por Fecha, Caja, Cajero y por Tipo de Articulo, mi deseo es tener un solo registro con los datos de Fecha, Caja, Cajero, Tipo de Articulo, Valor Ventas, Cantidad de Ventas, Valor Descuento, Cantidad Descuento. La solución que tome fue crear una tabla temporal con la consulta y sobre esta realizar una nueva consulta de agrupación por Fecha, Caja, Cajero y Tipo de Articulo y Totalizando las Ventas, Cantidad de Ventas, Descuento y Cantidad de Descuento. Esta solución sirve pero deseaba evitarme la creación de la tabla temporal. Al momento de realizar las consulta de unión los datos que arrojan son: Código:
Fecha Caja Cajero Tipo CantidadDes Descuento CantidadVen Ventas 02/07/2004 1 AUX2 1 0 0 253 654710 02/07/2004 1 AUX2 1 75 5716,5 0 0 Código:
Fecha Caja Cajero Tipo CantidadDes Descuento CantidadVen Ventas 02/07/2004 1 AUX2 1 75 5716,5 253 654710 Gracias por la colaboración Rogerio |
|
#4
|
||||
|
||||
|
En ib/fb tenes dos caminos:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#5
|
|||
|
|||
|
Union
Gracias por tu colaboración,
Las observaciones han sido muy oportunas. Hasta pronto Rogerio |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|