关于#数据库#的问题:mysql查询, sum求和 ,根据日期查询两张表的数据表a,表b

mysql查询, sum求和 ,根据日期查询两张表的数据
表a,表b,两张表如下

img


img

想要这种效果

img

两张表没关联,数据合并用union all方式,保证字段名称、个数相同。
查询总数、当天、昨天等通过对数据进行分组查询。

没说清楚2表的关系单表的查询如下:
总数:select count(id) from a
当天:select count(id) from a where to_days(date) = to_days(now());
昨天:SELECT count(id) FROM a WHERE TO_DAYS( NOW( ) ) - TO_DAYS( date) <= 1
上周:SELECT count(id) FROM a WHERE YEARWEEK(date_format(date,'%Y-%m-%d')) = YEARWEEK(now())-1
上月:SELECT count(id) FROM a WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( date, '%Y%m' ) ) =1

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632