SQL語法問題(編號:7674)

想請教問兩個vb問題

table a 有欄位 aid 和 adate (aid是身份證號)
set rs=db.openrecordset("select aid,max(adate) from a group by aid")
 然後  temp=rs("adate")
但是確出現無現用紀錄的訊息
是不是用總合函數所取的column 實際上不存在
請問要如何才能取得rs("adate")的資料呢  有何解法

另一個問題是
table 中有name 及 address 兩個欄位
有好幾個人同住在一個住址,要做列印郵寄標籤的動作
我想一個住址只寄一封,同一戶人的名字都列印出來
東想西想都不知怎辦