5
我有一個MySQL表像下面解決這個問題是否有解析函數在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提高價格的兩倍 商XYZ價格上漲的人,降低價格的人
有MySQL中沒有分析功能,所以沒有。儘管有這方面的方法。你似乎沒有落後於你描述的價格。這不是每個交易者都做的,而是整個結果集。這是故意的嗎? – Ben
[模擬MySQL中的滯後函數]的可能重複(http://stackoverflow.com/questions/11303532/simulate-lag-function-in-mysql) –
或http://stackoverflow.com/q/9894092/521799, http://stackoverflow.com/q/5483319/521799,...等 –