下面是我的SQL查询,当前输出以下结果:
SQL查询:
SELECT
COUNT(*) AS noofuser,
[DateTime], [Date], [hour],
[Company]
FROM
LMT2_lmutilserverLicenseuser
但是,我需要基于“ DateTime”列添加名为“ Total”的额外行,如下表所示。
答案 0 :(得分:1)
将查询与group by组合起来应该可以,虽然无法运行,但这应该可以得到结果。您可以将查询结果插入到临时表中(因此count(*)获得其自己的列),然后在临时表上再做一个group by
SELECT cnt, date_time, date , hr ,company
FROM LMT2_lmutilserverLicenseuserTemp
UNION
SELECT SUM(cnt), date_time, MAX(date) , MIN(hr) , 'tot' AS company
FROM LMT2_lmutilserverLicenseuserTemp
GROUP BY date_time
ORDER BY date_time