一百个账户各有100$,某个账户某天如有支出则添加一条新记录,记录其余额。一百天后,请输出每天所有账户的余额信息
请自行创建表,并输出来?
create table t(
userid int not null,
int account not null,
logtime datetime not null
)
select * from t tt
inner join (
select userid,max(logtime)
from t
group by userid) as temp on tt.userid=temp.userid and tt.logtime=temp.logtime
如天取款几次 ?打印前100天里所有的交易记录?
果然是微软啊,短短几行字的问题,让人思考半天啊。还是我太菜。这个问题5分太少了。。
微软,,,,,
1楼的回答大概差不多了,需要写入100条用户的初始数据
关注...
我觉得,建一个用户表,之后给用户表一个触发器,关于 for update 的。在建一个保存用户记录表,之后每交易一条记录,在记录表里insert 一条数据,关于这条叫交易的信息。之后再统计就ok了。小弟不才。