永发信息网

怎样用一条SQL获取同期值和前期值

答案:2  悬赏:10  手机版
解决时间 2021-01-23 23:08
  • 提问者网友:温旧梦泪无声
  • 2021-01-23 15:27
怎样用一条SQL获取同期值和前期值
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-01-23 15:48
获取同期值作为表A,获取同期值作为表B,表A与表B进行连接,即可获得同期值和前期值:

select A.name,A.curAmount,B.lastAmount
from (select name,sum(amount) as curAmount from table1 where time='current') A
join (select name,sum(amount) as lastAmount from table1 where time='current') B
on A.name=B.name
全部回答
  • 1楼网友:第幾種人
  • 2021-01-23 17:12
select 查询列表(若全部则为*)from 表或视图名 字段名=0 (若为字符型则加“”) 一般用法 select*from数据表where字段名=字段值orderby字段名 select*from数据表where字段名like'%字段值%'orderby字段 selecttop10*from数据表where字段名orderby字段名 select*from数据表where字段名in('值1','值2','值3')" select*from数据表where字段名between值1and值2 select的完整语法,你可以到http://www.163design.net/s/s/2678.html(163设计网)去学习
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯