Mike,

Show us a LIST TABLE result, and I'll give you some help tomorrow.

Bill

(sent from Moto X2)
On Oct 12, 2015 9:42 PM, "Mike" <[email protected]> wrote:

> How do I get that information for all patients and all tests at the same
> time? Ideally what I would like to do is to append the most recent rows,
> for each patient/test combo from this table to a separate table. I think
> there is supposed to be way of doing this using the group by but I don't
> understand how to combine a group by with the max function.
>
>
>
> On Oct 12, 2015, at 8:48 PM, Bill Downall <[email protected]>
> wrote:
>
> Select * from VeryLongSkinnyTable +
> Where patientNumber = .vpatientnumber +
> And datecolumn = +
> (Select max (datecolumn) +
> From VeryLongSkinnyTable +
> Where patientNumber = .vpatientnumber)
>
> Since you don't have a timestamp or sequence column, if there are two test
> codes or more on the most recent date, you will get more than one result.
>
> Bill
>
> (sent from Moto X2)
> On Oct 12, 2015 8:26 PM, "Michael J. Sinclair" <[email protected]>
> wrote:
>
> Hi all
>
> I have a very long skinny table, 3 columns.
> A date, a patient number and test code.
>
> I want to extract the rows that are the most recent test code for each
> patient.
>
> If patient #3000 has had testcode # 80015 10 times over the last year,
> then I only want the most recent row for that testcode/patient combination
>
> Is there a single command that can do that?
>
> Mike
>
>

Reply via email to