,我有以下數據:獲取變量的最新變化
data have;
input username $ betdate : datetime. customerCode;
dateOnly = datepart(betdate) ;
format betdate DATETIME.;
format dateOnly ddmmyy8.;
datalines;
player1 12NOV2008:12:04:01 1
player1 04NOV2008:09:03:44 10
player2 07NOV2008:07:03:33 1
player2 05NOV2008:09:00:00 0.5
player3 05NOV2008:09:05:00 1
player2 07NOV2008:14:03:33 1
player1 05NOV2008:09:00:05 20
player2 07NOV2008:16:03:33 1
player2 07NOV2008:18:03:33 1
player2 09NOV2008:10:05:10 0.7
player3 15NOV2008:15:05:33 10
player3 15NOV2008:15:05:33 1
player2 15NOV2008:15:05:33 0.1
run;
PROC PRINT; RUN;
我如何運行「PROC SQL」命令來拉出每個球員的最新(即不同(customerCode)與最新日期(即:max(betdate))和每位玩家最早(通過betdate再次更新)customerCode的更新?這是一個動態變量,會不時變化嗎?我是否必須爲每個用戶名運行一個子選擇符, betdate)和客戶代碼從表中獲得?
謝謝。
新增SQL標記,以便您可以從SQL專家 – Joe