【发布时间】:2015-01-07 18:17:36
【问题描述】:
我有一个包含 3 列的表:日期、姓名、工资
我想查询该表并在结果集中添加另一个可以有 2 个值的计算列:“新”和“相同”。
赋值的规则是:按日期升序排列记录。如果当前记录的名称与上一条记录的名称不同,则新列值将为“开始”,否则(如果相同)它将为“相同”。
我该怎么做?是否有函数(类似于 prevRow())?还是我必须“耍花招”?
如何在 mysql 和 DB2 中做到这一点?
【问题讨论】:
-
对不起,我已经编辑了 db2 解决方案的问题。谢谢!
标签: mysql sql db2 record recordset