Ver Mensaje Individual
  #1  
Antiguo 24-02-2023
delphi50jmb delphi50jmb is offline
Miembro
 
Registrado: jul 2007
Posts: 24
Reputación: 0
delphi50jmb Va por buen camino
Red face LLevar totales de filas a columnas

Hola amigos del foro.
Ya anteriormente habia comentado que trabajo en Paradox, y estoy migrando mis apicaciones a SQL-Firebird.

Tengo un cliente Chino que tiene una fabrica de masas. El vende masas de wantan mediano, masa de wantan pequeno, y masa de arrollado primavera.
tengo que realizar un informe donde presentar las ventas de cada cliente y la cantidad de masas compradas, agrupadas por columnas.

Tenemos la siguientes tablas (Ejemplo resumido).

Código Delphi [-]
  **Cabecera                                   **Detalle
    N_Factura     Total                          N_Factura   Codigo   Nombre               P_Unitario      Cantidad       Total
    ---------------------                        ---------------------------------------------------------------------------------------
     260        175.000                           260          1      Hoja Wantan Med          12.000          10        120.000
     261        210.000                           260          3      Hoja Arrollado           11.000           5         55.000
     262      1.075.000                           261          1      Hoja Wantan Med          12.000          10        120.000
                                                  261          2      Hoja Wantan Peq          15.000           6         90.000
                                                  262          3      Hoja Arrollado           11.000          50        550.000
                                                  262          2      Hoja Wantan Peq          15.000          35        525.000

Entonces.., quisiera hacer una consulta SQL, que me entregue un resultado asi:

Código Delphi [-]
    N_Factura        WM        WP     AP             Total
     ----------------------------------------------------
       260           10        0       5         175.000
       261           10        6       0         210.000
       262            0       35      50       1.075.000
*Observacion: WM = Wantan Mediano, WP = Wantan Pequeno, AP = Arrollado Primavera.


Es posible hacer esto?...

E intentado, pero no logro dar con el resultado esperado.

De antemano.
Gracias.
Responder Con Cita