どうですか? 私は決してrow_number()/ rank()を使用したことがなく、いくつか質問があります。 私は、Teradataの中でこのクエリをしようとしています: select sit_site_id
, count(distinct shp_shipment_id)
from WHOWNER.BT_SHP_SHIPMENTS
group by sit_site_id
Q
Teradata Sql(可能であればSASでも可能です)いくつかのフィールドで重複を根絶しようとしています。与えられたID。私はその列の新しい価値を失いたくないので、新しい列として書きたいと思います。任意の数の異なる値が存在する可能性があるため、それぞれを個別にカウントし、それぞれに新しい列を書き込む必要があります。以下の表の例である: ID | V1 | V2 |
A | Mike | 25
私の同僚のコードを分析しています。 SELECT
client_id
from lib.applications
QUALIFY Row_Number() Over(PARTITION BY client_id ORDER BY closed) = 1
WHERE closed=0 and application_date > '2016-01-01'
は論理的には、クエリがア