Я пытаюсь сосчитать все строки. но я не получаю хорошего результата, какие-либо советы?
Лучше всего было бы, если бы я мог сделать это с помощью подзапроса.
select distinct FIPBNR, FILAR1, filev1,fiben1,fiart,fiben2,fiurk, count(*) from TRUFPR424/TRAFI00 where fifili <> 0 and filev1 = '6253744' and fiurk != 'U'
Вы можете обернуть селект в паренсе и рассматривать его как стол.
select count(*) from ( select distinct FIPBNR, FILAR1, filev1,fiben1,fiart,fiben2,fiurk from TRUFPR424/TRAFI00 where fifili <> 0 and filev1 = '6253744' and fiurk != 'U' ) as a
Вопрос не ясен.
Вы пытаетесь подсчитать общее количество уникальных комбинаций на основе вашего запроса?
Попытка:
select count(distinct FIPBNR, FILAR1, filev1,fiben1,fiart,fiben2,fiurk) from TRUFPR424/TRAFI00 where fifili <> 0 and filev1 = '6253744' and fiurk != 'U'