Re: Selecting Most Recent Row
От | Joel Burton |
---|---|
Тема | Re: Selecting Most Recent Row |
Дата | |
Msg-id | 3A37A5FF.26823.13E1C98@localhost обсуждение исходный текст |
Ответ на | Selecting Most Recent Row (Steve Meynell <steve@candata.com>) |
Список | pgsql-sql |
> Ok here is the problem. > Table: Widgets > Fields: Unique_Key, DateStamp, Batch_Number, Instructions. > > Basic Select Statement: > select Unique_Key from Widgets where Batch_Number>='inputedvalue' > > Problem: > Some Batch_Numbers might be duplicated over a period of time. I want > to select the most recent of these Batch Numbers. Will DateStamp being the date of insertion? If so, is it that you want the record for the most recent (largest) datestamp for each batch_number? something like SELECT DISTINCT ON (batch_number) unique_key, datestamp, batch_number, instructions FROM widgets ORDER BY batch_number, datestamp desc; (sort by batch then by date (last first) and show the first (aka 'distinct') row, considering only the batch_number for distinctness) HTH. -- Joel Burton, Director of Information Systems -*- jburton@scw.org Support Center of Washington (www.scw.org)
В списке pgsql-sql по дате отправления: