|
Archives of the TeradataForumMessage Posted: Wed, 28 Jul 2004 @ 18:05:34 GMT
<-- Anonymously Posted: Wednesday, July 28, 2004 14:04 --> All, How do I make use of distinct option with Count window function. Basically I need to count the distinct values at different levels/groups with 1 SQL. EX: sel div, cd1, typ , count(id) over (partition by div, typ rows between unbounded preceding and unbounded following) as lvltyp , count(id) over (partition by div, typ , cd1 rows between unbounded preceding and unbounded following) as lvlcd from t1; In the above query, I would like to have distinct values for column ID . As distinct option is not allowed with OVER clause , is there any way to do this. I want accomplish this using only 1 SQL. ( No unions...etc) Values in the table.: div cd1 typ id mnt bn bo loco 1234 100 bn Lo loco 1234 200 Result I would like to see is div cd1 typ lvltyp lvlcd bn bo loco 1 1 bn Lo loco 1 1 Thanks
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||