18 lines
515 B
Plaintext
18 lines
515 B
Plaintext
SELECT
|
|
okey.roundtime,
|
|
okey.Total_count,
|
|
okey.Total_count / okey.Total_count AS Total_perc,
|
|
okey.Total_count * 3600
|
|
/ TIMESTAMPDIFF(SECOND, :starttime, :endtime) AS Total_rate
|
|
FROM (
|
|
SELECT
|
|
FROM_UNIXTIME(
|
|
CEIL(UNIX_TIMESTAMP(alltable.t_stamp) / 60) * 60
|
|
) AS roundtime,
|
|
COUNT(*) AS Total_count
|
|
FROM alltable
|
|
WHERE (alltable.t_stamp BETWEEN :starttime AND :endtime) and ('Induct 1' = :Induct)
|
|
GROUP BY roundtime
|
|
) AS okey
|
|
ORDER BY okey.roundtime;
|