Date column1 column2 column3 column4 column5
01-Jan-17 A AB 10 AB_1 10
02-Jan-17 B AB 20 AB_2 10
03-Jan-17 C AB 30 AB_3 10
04-Jan-17 D AB 20 AB_4 -10
05-Jan-17 E AB 40 AB_5 20
06-Jan-17 X GH 30 GH_1 30
07-Jan-17 V GH 40 GH_2 10
08-Jan-17 A GH 50 GH_3 10
Requirement1:对于具有在列2相同的值的所有列,则column4应当按顺序编号的Sybase +如何计算序列的编号为speicific组
Requirement2:对于具有在列2相同值的所有列,第5列应计算为第3列的当前值 - 第3列的前一值
感谢您的帮助!
我使用的Adaptive Server Enterprise/15.7/EBF 22234 SMP SP121/P/x86_64的/企业版Linux/ase157sp12x /六十四分之三千六百六十位/ FBO/
到目前为止您尝试过哪些查询?哪些Sybase产品(ASE,SQLAnywhere,IQ,Advantage)和哪个版本? – markp
你想对数据做什么?更新表格?或者只是运行一个可以对行进行排序的选择? –
它看起来(对我而言)就像您发布的数据是期望的结果集;如果是这种情况......原始数据是什么样的?我建议你看一下[如何创建一个最小的,完整的和可验证的例子](https://stackoverflow.com/help/mcve),然后回来并更新你的问题,并提供必要的细节来澄清你是什么'试图做 – markp