在postgres中的select语句中替换MYSQL变量设置?

时间:2014-08-20 09:14:13

标签: mysql postgresql

我有MYSQL语句执行程序处理并尝试转换它们 语句到postgresql。

简单版本中的Mysql语句如下:

select 
 case when (eventcode = 10 or eventcode = 30) and @ssid < tmstamp then @ssid := tmstamp 
      when eventcode = 50 and @ssid is null then @ssid := tmstamp 
      else @ssid end as sessionid
from sometable
order by tmstamp;

关键是可以分配当前行的值,该值应该是 在下一行被引用。

我尝试了几种方法,包括子查询&amp;内联视图。 但我无法得到解决方案。 有什么想法吗?

0 个答案:

没有答案