Muchas gracias, aunque a decir verdad no entendí bien el código que propusiste, tuve que irme por otro lado. Aprovecho para comentar lo que necesitaba (porque lo he logrado de otra manera).
Buscaba obtener 6 grupos de valores de diferentes bases de datos (2 de SQL Server y 4 de Oracle).
En SQL Server, buscaba:
1. Ventas totales
2. Ventas a crédito
Mientras que en Oracle requería de
1. Ventas totales
2. Ventas en forma de pago
3. Ventas a crédito
4. Créditos en cartera
Todo esto agrupados por un rango de fecha establecido. Un Sistema de Punto de Venta realiza transacciones en SQL Server y las mismas son migradas a Oracle, por lo que yo también requiero saber si la migración ha sido exitosa, en este caso el flujo es el siguiente:
1. Las ventas en ORACLE deben ser iguales a las formas de pago en ORACLE.
2. Las ventas en ORACLE deben ser iguales a las ventas en SQL SERVER.
3. Las ventas a crédito en ORACLE deben ser iguales a los créditos en cartera en ORACLE.
4. Las ventas a crédito en ORACLE deben ser iguales a las ventas a crédito en SQL SERVER.
Una vez cumplido todo esto, quiere decir que la migración ha sido existosa.
Este es mi módulo para obtener el monto de las ventas por rango de fecha y verificar su migración, los datos se obtienen al hacer click en el botón
Obtener Resultados:
Como se ve, en ORACLE las ventas totales no son iguales a las ventas en forma de pago, por lo que no ha existido una correcta migración de datos, así que el visto no se marca.
Gracias por su ayuda