Ver Mensaje Individual
  #1  
Antiguo 25-08-2024
GINMARMENOR GINMARMENOR is offline
Miembro
 
Registrado: feb 2016
Posts: 71
Reputación: 10
GINMARMENOR Va por buen camino
consulta dos campañas

Buenas de nuevo, estoy trabajando con Delphi 2.010 y Firebird 2,5 estoy trabajando con un programa varias campañas y necesito ahora comparar resultados de distintos campos en varias campañas, así poniendo un ejemplo sencillo si dispongo de ventas de varios años en una ferreteria, sería el comparar las ventas que he hecho el año 2.023 con el año 2.024 en un mismo listado, pero tengo los datos por año dividido en directorio así el año 2.023 es Datos23 mientras que el año 2.024 Datos24.

La Tabla sería la siguiente en Directorio Datos23

Código:
  
                  FECHA       MES             CONCEPTO    CANTIDAD

                
                 12/01/23      ENERO           TORNILLOS        50 €
                 12/02/23      FEBRERO         TORNILLOS        75 €      
                 30/06/23      JUNIO           TORNILLOS        60 €

La Tabla Datos24

Código:
                    FECHA       MES             CONCEPTO    CANTIDAD

                 15/01/24      ENERO           TORNILLOS        100 €
                 18/02/24      FEBRERO         TORNILLOS        125 €      
                 25/09/24      JUNIO           TORNILLOS        750 €

El sacar el listado con SQL, de una campaña es sencillo y luego implantarlo en un Rave Reports que es el generador de informes que me venía con Delphi 2.010, y hacía lo siguente, pero sólo podría hacerlo para el Directorio Datos23



Código SQL [-]
    
                   With IbQueryVentas do
                   close,
                   Sql.Clear,
                   Sql.Text:='select * from VENTAS where CONCEPTO=' + Quotedstr('TORNILLOS') + 'ORDER BY MES';

Donde el listado saldría

Ventas de Tornillos

Código:
                                          
                                          2.023

                               Enero        50 €
                               Febrero      75 € 
                               Junio        60 €
La idea es conseguir el siguiente:

Código:
                                          2.023         2.024

                               Enero      100 €          100 €
                               Febrero     75 €          125 €
                               Junio       60 €          750 €
Pero para sacar este listado tengo que utilizar dos directorios, y no sé cómo conseguirlo, alguna sugerencia?, Gracias.
Responder Con Cita