SidimarH Postado Julho 25, 2019 Denunciar Share Postado Julho 25, 2019 Good Morning guys. I need to use the lag function in MySQL 5, but this function was implemented in version 8 only. How can i solve this problem? -- In MySQL8: LAG( field,1,0)OVER (PARTITION BY field2 ORDER BY field) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Patropi Postado Julho 25, 2019 Denunciar Share Postado Julho 25, 2019 This is my favorite MySQL hack. This is how you emulate the lag function: SET @quot=-1; select time,company,@quot lag_quote, @quot:=quote curr_quote from stocks order by company,time; lag_quote holds the value of previous row's quote. For the first row @quot is -1. curr_quote holds the value of current row's quote. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SidimarH Postado Julho 25, 2019 Autor Denunciar Share Postado Julho 25, 2019 I had already seen this answer in stack overflow, but I was unsuccessfulhttps://stackoverflow.com/questions/11303532/simulate-lag-function-in-mysql Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
SidimarH
Good Morning guys.
I need to use the lag function in MySQL 5, but this function was implemented in version 8 only.
How can i solve this problem?
-- In MySQL8:
LAG( field,1,0)OVER (PARTITION BY field2 ORDER BY field)
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.