我的表格结构如下:
id changedate status
1 1997-11-04 Installed
1 2010-01-10 Terminated
2 2015-10-05 Installed
上面的changedate
是MAX(ChangeDate) by Month
。
目标是创建table
或view
,逐月显示每个ID的状态,直到本月。
示例输出:
id changedate status
1 1997-11-01 Installed
1 1997-12-01 Installed
1 1998-01-01 Installed
...
1 2010-01-10 Terminated
...
1 2017-04-01 Terminated
2 2015-10-01 Installed
...
我是MySQL的新手,我的大脑想要使用LEAD()
函数,但是由于MySQL不支持该函数,所以我很难过。非常感谢任何帮助。