ElkinFernando Ortiz wrote:

How i calculate for union the other 14
register in the same Query?

...

SELECT e.Plant,e.Date,e.Hour,e.Consuption From Energy Where
e.Plant=Var_Plant AND e.Date=Var_Date GROUP BY e.Plant,e.Date,e.H

By having an hours table (hour tinyint) which you join to your energy table:

SELECT h.hour, e.Plant,e.Date,e.Hour,SUM(e.Consuption)
FROM hours h
LEFT JOIN energy e USING (hour)
Where e.Plant=Var_Plant AND e.Date=Var_Date
GROUP BY e.Plant,e.Date,e.H

PB

-----


I will explain my problem in spanish and english.

Se deben Presentar los consumos por 24 horas de energia para su ingreso. Si
el usuario ha digitado 10 registros, se deben presentar estos mas los otros
14 correspondientes desde la hora 11 hasta la 24 con los consumos en cero.
Siempre un conjunto de 24 Registros.
La primera parte de la union es clara, pero como calculo los restantes 14
registros en la misma consulta ?


I need to present consumptions for 24 hours that correspond to energy
consumptions. If user digit 10 registers, I need to adition others 14
registers with zero consumptions that correspond from hour 11 to 24. Always
24 registers.
the first part of union is rigth. How i calculate for union the other 14
register in the same Query?


First Part.
SELECT e.Plant,e.Date,e.Hour,e.Consuption From Energy Where
e.Plant=Var_Plant AND e.Date=Var_Date GROUP BY e.Plant,e.Date,e.Hour

UNION () ??????

Thanks,


Elkin
Medellin,Colombia



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to