select date,sum(sales) from tablename a left join (select date from tablename group by last_date(date)) b on a.date=b.date and a.date>=date_sub(curdate(),interval 90 day) and a.date<=b.date group by b.date
select sum(a.data-b.data)from
(select data,time from 表名 where id=1) a,
(select data,time from 表名 where id=2) b
where a.time=b.time
你看是这个意思吗?
不过这样的话数据要求比较严格,同一时间id为1为2的只能有1条,多了会出错,但是大概意思就是上边所写
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)