我对Java很陌生,这是我的大学任务。该程序使用双向链接列表来显示对象学生。这就是问题:在班级组中,我们宣布链接列表并添加学生,还有一种方法" show"这应该打印出学生,但它没有。有一个NullPointerException,因此它并没有真正看到任何学生。这个列表似乎是空的。我不知道为什么。 在主要课程中,如果我们没有引用类组,但直接在那里创建一个新的链接列表并添加学生,一切正常。
select id, state
from (select t.id, t2.state, count(*) as cnt,
row_number() over (partition by t.id order by count(*) desc) as seqnum
from transactions t join
transactions t2
on datediff('month', t2.date, t.date) between 0 and 12
group by t1.id, t2.state
) ts
where seqnum = 1;