我有一个问题,希望你们中的一些人可以提供帮助。
我对ABAP比较陌生,但开始尝试一些命令。
我使用的表存储不同的系统名称,相应的用户及其角色。 我的目标是一起使用 SELECT 和 COUNT 命令来得到这样的输出:
SysName | Role1 | Role2 | Role3
----------------------------------
sys1 | 10 | 5 | 25
sys2 | 0 | 70 | 12
但似乎某些SQL命令或其结构在ABAP代码中不起作用。
如果这样的事情可能发生,怎么样,你能告诉我吗? 提前谢谢!
答案 0 :(得分:0)
使用此命令,您可以计算表中的所有内容。只需添加您的WHERE条件:
SELECT COUNT( * ) INTO integer FROM table [WHERE...].
我希望这就是你要找的东西。
答案 1 :(得分:0)
错误被触发,因为关键字" DISTINCT"失踪
正确的答案应该是:
acc_drop_box = ttk.Combobox(mainframe, textvariable=acc_value)
acc_drop_box['values'] = acc_list
acc_drop_box.grid(column=1, row=2, sticky=(W, E))
acc_drop_box.bind('<<ComboboxSelected>>', pick_acc(acc_value))
答案 2 :(得分:-1)
选择col1,COUNT(col2)INTO TABLE @tbl GROUP BY col1不能在abap中工作,只选择col1,COUNT(DISTINCT col2)INTO TABLE @tbl GROUP BY col1。我认为在这种情况下你应该使用Select + Loop