SQL Server 2008 R2 の選択リストのほぼすべての列に対して First() 関数を持つ次の MS Access クエリを再構築するにはどうすればよいですか? MS Access クエリは 254 レコードを返し、First() 関数を使用せずに作成した SQL クエリは 545 レコードを返しますが、これは明らかに目的の結果を返していません。どんな助けでも大歓迎です。前もって感謝します
SELECT
First(Acct_ID) AS FirstOfAcct_ID,
First(IMDX__ID) AS FirstOfIMDX_ID,
First(Referral_ID) AS FirstOfReferral_ID,
First(FIRSTNAME) AS FirstOfFIRSTNAME
First(LASTNAME) AS FirstOfLASTNAME,
First(ADDRESSLINE1) AS FirstOfADDRESSLINE1,
First(ADDRESSLINE2) AS FirstOfADDRESSLINE2,
First(CITY) AS FirstOfCITY,
First(STATE) AS FirstOfSTATE,
First(ZIPCODE) AS FirstOfZIPCODE,
First(Acct_Office_ID) AS FirstOfAcct_Office_ID,
First(IMDX_Office_ID) AS FirstOfIMDX_Office_ID,
FROM <<TableName>>
GROUP BY ZIPCODE,LASTNAME,FIRSTNAME,Acct_Office_ID,IMDX_Office_ID
HAVING (((First(posdesc)) Is Not Null) AND ((ACTIVE)<>0) AND ((CP_Active)<>0));