Re: sql statement, urgent!
From: Aaron [SQL Server MVP] (ten.xoc_at_dnartreb.noraa)
Date: 10/29/04
- Next message: Louis Davidson: "Re: Design for historical data"
- Previous message: Zach Wells: "Re: Design for historical data"
- In reply to: Natalit: "Re: sql statement, urgent!"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 28 Oct 2004 22:20:46 -0400
SELECT vinNumber, MAX(dateCreated), MIN(dealerID)
FROM vinNumbers
GROUP BY vinNumber
Or just leave dealerID out, since it seems meaningless in this query (and
could be misleading to users, who will think the dealerID and dateCreated
might be related, when in fact they're not).
-- http://www.aspfaq.com/ (Reverse address to reply.) "Natalit" <Natalit@discussions.microsoft.com> wrote in message news:24758CB5-0FAD-4D1E-9F8C-47275640185C@microsoft.com... > Either one would be fine for now as long as there is one record for each vin. > > "Aaron [SQL Server MVP]" wrote: > > > Well, for vinNumber = 100 and datecreated = 1969-10-10, do you want dealerid > > = 9 or dealerid = 12? > > > > -- > > http://www.aspfaq.com/ > > (Reverse address to reply.) > > > > > > > > > > "natalit" <natalit@discussions.microsoft.com> wrote in message > > news:EC7A0AD3-17E5-4AB1-9C71-A80F86297B88@microsoft.com... > > > I have this statement to retrieve unique records with a maximum date value > > > for each 'vinNumber'. > > > It seem to work fine, but... If you noticed there are some records with > > same > > > 'vinNumber' and same 'dateCreated'. > > > How do I make it to show only one record for each vinNumber? even though > > > dates and 'vinNumber' are the same? > > > -------------------------------------------------------------------------- > > -- > > > Here's my select statement: > > > select > > > t1.vinNumber, t1.dateCreated, t1.DealerId > > > from vinNumbers as t1 > > > where t1.dateCreated = (select MAX(t2.dateCreated) > > > from vinNumbers as t2 > > > where t2.vinNumber = t1.vinNumber) > > > -------------------------------------------------------------------------- > > -- > > > > > > table vinNumbers: > > > vinNumber dateCreated DealerId > > > 100 10/10/1965 5:00:00 PM 1 > > > 100 10/10/1966 5:00:00 PM 3 > > > 100 10/10/1967 5:00:00 PM 5 > > > 100 10/10/1968 5:00:00 PM 7 > > > 100 10/10/1969 5:00:00 PM 9 > > > 200 10/10/1965 5:00:00 PM 2 > > > 200 10/10/1966 5:00:00 PM 4 > > > 200 10/10/1967 5:00:00 PM 6 > > > 200 10/10/1968 5:00:00 PM 8 > > > 200 10/10/1969 5:00:00 PM 10 > > > 100 10/10/1969 5:00:00 PM 12 > > > > > > > > > > > >
- Next message: Louis Davidson: "Re: Design for historical data"
- Previous message: Zach Wells: "Re: Design for historical data"
- In reply to: Natalit: "Re: sql statement, urgent!"
- Messages sorted by: [ date ] [ thread ]
Loading