我想结合这两个查询的结果:
SELECT odate,
Count(odate),
Sum(dur)
FROM table1 t1
GROUP BY odate
ORDER BY odate;
SELECT cdate,
Count(cdate),
Sum(dur)
FROM table2 t2
GROUP BY cdate
ORDER BY cdate;
Run Code Online (Sandbox Code Playgroud)
并得到这样的结果:
odate,t1.count(odate),t2.sum(dur),t2.count(cdate),t2.sum(dur) order by odate
Run Code Online (Sandbox Code Playgroud)
怎么做?
我运行这个时遇到错误:
select odate,count(odate),sum(dur)
from table1 t1
group by odate
order by odate
union
select cdate,count(cdate),sum(dur)
from table2 t2
group by cdate
order by cdate;
Run Code Online (Sandbox Code Playgroud)