[AccessD] Top1

Gustav Brock Gustav at cactus.dk
Fri Jan 26 12:32:40 CST 2007


Hi Francisco

Oh, I didn't know that? So much for T-SQL. Or is First and Last a JET SQL speciality?

However, I located this solution by Michel Walsh:

http://groups.google.com/group/microsoft.public.access.adp.sqlserver/browse_thread/thread/dc61e99eb5f8d156/c7f8241b692915c3%23c7f8241b692915c3

/gustav

>>> fhtapia at gmail.com 26-01-2007 19:18:02 >>>
John is working in a Sql Server query, not Access for this query...
iirc First is not a valid keyword in Tsql,

You could however use the Min keyword for the following solution

SELECT MIN(PKID), Address1, Zip5, Zip4
FROM #TEST
GROUP BY address1, zip5, Zip4


/*
Below is the sample data I created to make it happen
*/
CREATE TABLE #TEST (PKID INT , Address1 VARCHAR(50), Zip5 VARCHAR(5),
Zip4 VARCHAR(4))

INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('1','123 ST', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('2','123 ST', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('3','123 ST', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('4','123 ST', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('5','123 ST', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('1','123 RD', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('2','123 RD', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('3','123 Rd', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('4','123 RD', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('5','123 RD', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('1','123 AVE', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('2','123 AVE', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('3','123 AVE', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('4','123 AVE', '12345', '1234')
INSERT INTO #TEST (PKID, Address1, zip5, zip4)
VALUES('5','123 AVE', '12345', '1234')



On 1/26/07, Gustav Brock <Gustav at cactus.dk> wrote:
> Hi John
>
> How about using First for the name and Group By for the address?
>
> /gustav
>
> >>> jwcolby at colbyconsulting.com 26-01-2007 16:01:06 >>>
> I have a dataset where I have multiple addresses, multiple people living at
> the same address.  "Address" is defined as "Address1,zip5,zip4".  Is it
> possible to directly create a result set with just the first record at each
> address?
>
> John W. Colby
> Colby Consulting
> www.ColbyConsulting.com 





More information about the AccessD mailing list