如何通过查询获取teradata sql griup返回的记录数

时间:2018-03-22 01:59:31

标签: group-by teradata rowcount select-query

我有条件需要检查Teradata中select查询返回的行数。

我的查询如下所示

select 
PDate ,Risk ,BName ,BNumber ,
ONumber ,OnNumber ,ID_CD ,Entity ,
AU ,RType, count (*) 
from Load_one.import_test
group by 1,2,3,4,5,6,7,8,9,10
having count (*) > 1;

所以我想知道它返回的行数。我尝试了类似下面的内容

Select Count(*)
From    ( select 
PDate ,Risk ,BName ,BNumber ,
ONumber ,OnNumber ,ID_CD ,Entity ,
AU ,RType, count (*) 
from Load_one.import_test
group by 1,2,3,4,5,6,7,8,9,10
having count (*) > 1;
)  as temp

它返回一个错误:选择失败3707预期类似于'除了'关键字或' UNION'关键字或' MINUS'整数与;之间的关键字;

请帮帮我。

0 个答案:

没有答案