PDA

Ver la Versión Completa : Valor constante en consulta UNION


floren
28-05-2004, 13:13:35
Hola a todos:

Seguro que la duda que tengo ya está en algún hilo, pero por más que busco no la encuentro.

Quisiera hacer una búsqueda para un informe sobre varias tablas idénticas, pero para meses distintos TEnero, TFebrero....TDiciembre y se me ha ocurrido hacerlo mediante la cláusula UNION, más o menos de esta forma


select sum(importe)
from TEnero
UNION
select sum(importe)
from TFebrero
.
.


Pero quisiera que en el DBGrid que muestra los datos apareciera para cada fila, una columna más con el mes: "Enero","Febrero"...."Diciembre"

Me imagino que en el select se le puede añadir una constante, pero la verdad que no caigo ahora cómo se hace.

Gracias y saludos

tcp_ip_es
28-05-2004, 13:43:00
yo creo es tan fácil como:


SELECT sum(importe) as Suma, 'Enero' as Mes
from Enero
UNION
SELECT sum(importe) as Febrero, 'Febrero' as Mes
from Febrero
UNION
SELECT sum(importe) as Marzo, 'Marzo' as Mes
from Marzo
.
.
.




Espero que te sirva, saludos Tony

floren
28-05-2004, 16:44:01
Pues sí que sirve, gracias Tony.

La cosa que juraría que una de las pruebas la hice tal cual me la pasas, pero bueno..., en algo metería la pata.

Gracias!