私がこのコードを持っているとしましょう
create temporary table somedata (a integer);
insert into somedata (a) values (11), (25), (62); --#these values are always increasing
select * from somedata;
これを与える
+--+
|a |
+--+
|11|
|25|
|62|
+--+
値「b」の列を計算するにはどうすればよいですか。各列は、現在の行の「a」の値と前の行の「a」の値の差です。
+--+--+
|a |b |
+--+--+
|11| 0| # ie 11-11 since theres no preceding row
|25|14| # ie 25-11
|62|37| # ie 62-25 etc
+--+--+
これはopenofficeやExcelで非常に明白なので、MySqlのサイトや他の場所でこれを行う方法をまだ見つけていないのは少しばかげていると感じます。