私はtran_dtが> =キャスト( '2016年12月31日transaction_table
からtot_amtとして合計(tran_amt)、SQL/Teradataでマクロ変数を作成するには?
がuser_idを選択し、それはすべての3日間、各ユーザーIDの取引金額を集計し、 を単純なクエリを書きました「)日付など - INTERVAL 『2』 DAY とtran_dt < =」2016年12月31' 日
私は12月1日から12月31日に、月間3日間集計取引金額を計算します。私はSASでそれを行う方法を知っています。日付 '2016-12-31'をマクロ変数、例えば& tera_dtに置き換えてください。
%do i = 1%~31;
コールsymput( 'tera_dt'、 "'" 日 ' '1Jan2017'd、||(intnx(置く' - 。&私は、' B ')、yymmdd10に)|| "'")
しかし、この日付マクロ変数をTeradataでどのように作成できますか?ありがとうございました!
それとも別の方法でそれを入れて、どのようにTeradataの中の変数のリストを作成するには?私はtera_dtと呼ばれるマクロ変数を作成したい、この変数には'2016-10-01 'から'2016-10-31'の合計31の日付が含まれています。このマクロ変数tera_dtに対してクエリを実行します。ありがとう!
ブリリアント!非常にありがとう、それは働いた! – user3716379