以下のようなmysqlテーブルがあります
id trader price
111 abc 5
222 xyz 5.20
333 abc 5.70
444 xyz 5
555 abc 5.20
以下のように、各トレーダーが価格を上げたり下げたりした回数を見つける結果が欲しい
id trader price lagged_price flag
111 abc 5
222 xyz 5.20 5
333 abc 5.70 5.20 increased
444 xyz 5 5.70 increased
555 abc 5.20 5 reduced
5.20 increased
lagged_price は、元の列の価格より遅れている列です。上記の場合、特定の時間にトレーダーが価格を増減したことを示すフラグが必要です。最終結果は次のとおりです。
トレーダーabcは2回価格を上げました トレーダーxyzは価格を上げ、価格を下げました