Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Filas a Columnas (https://www.clubdelphi.com/foros/showthread.php?t=73195)

mRoman 18-03-2015 20:08:52

Cita:

Empezado por guillotmarc (Mensaje 396265)
En mi opinión os estáis complicando mucho. Solucionarlo con subconsultas normalmente es bastante sencillo (claro que solo se puede hacer cuando el nº de columnas está prefijado de antemano).

Sería algo del tipo :

Código SQL [-]
select mes
         (select sum(unidades) from ventas where ventas.mes = meses.mes and producto = 'A') as ventas_A,
         (select sum(unidades) from ventas where ventas.mes = meses.mes and producto = 'B') as ventas_B,
         (select sum(unidades) from ventas where ventas.mes = meses.mes and producto = 'C') as ventas_C
from meses

Saludos.

Hola guillotmarc, en que version de firebird puedes hacer esto?

Uso la version 2.0


La franja horaria es GMT +2. Ahora son las 04:24:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi