比较 ID 并选择较高的值
Comparing ID's and pick the higher value
我需要您在 HANA SAP 方面的帮助。我正在尝试比较不同行中的日期,例如:
ID~~~~~~|~~~ NAME~~~|~DATE ~~ | STEP
--------+-----------+---------+-----------
132~~~~~|~~TEST~~~| 01.01.2001| CREATED
132~~~~~|~~TEST~~~| 05.01.2001| SOLVED
154~~~~~|~~Other~~| 06.01.2001| CREATED
175~~~~~|~~Card~~~| 08.01.2001| CREATED
175~~~~~|~~ Card~~| 09.01.2001| SOLVED
所以我的问题是,我想在 HANA SAP 中选择日期较高的行,但我不知道该怎么做。
首先,我必须比较 ID 并选择两倍或更多的 ID,然后选择日期较高的 ID。
非常感谢你的帮助。
此致
您想使用GREATEST
函数:http://www.w3resource.com/mysql/comparision-functions-and-operators/greatest-function.php
这应该是可行的,尚未测试
SELECT MAX(DATE) FROM table1 GROUP BY id HAVING COUNT(*) > 1
我需要您在 HANA SAP 方面的帮助。我正在尝试比较不同行中的日期,例如:
ID~~~~~~|~~~ NAME~~~|~DATE ~~ | STEP
--------+-----------+---------+-----------
132~~~~~|~~TEST~~~| 01.01.2001| CREATED
132~~~~~|~~TEST~~~| 05.01.2001| SOLVED
154~~~~~|~~Other~~| 06.01.2001| CREATED
175~~~~~|~~Card~~~| 08.01.2001| CREATED
175~~~~~|~~ Card~~| 09.01.2001| SOLVED
所以我的问题是,我想在 HANA SAP 中选择日期较高的行,但我不知道该怎么做。 首先,我必须比较 ID 并选择两倍或更多的 ID,然后选择日期较高的 ID。
非常感谢你的帮助。
此致
您想使用GREATEST
函数:http://www.w3resource.com/mysql/comparision-functions-and-operators/greatest-function.php
这应该是可行的,尚未测试
SELECT MAX(DATE) FROM table1 GROUP BY id HAVING COUNT(*) > 1