My table looks like this:
SERIAL COMPARTMENT VALUE DATE
A DIFF FRONT 0 1/1/2020
A TRANSMISSION 5 1/1/2020
B DIFF FRONT 1 1/2/2020
B TRANSMISSION 1 1/2/2020
A DIFF REAR 0 1/3/2020
A DIFF REAR 2 1/4/2020
A DIFF FRONT 3 1/5/2020
I am trying to get the three most recent rows by DATE for each SERIAL where COMPARTMENT is DIFF REAR or DIFF FRONT. Should look like this:
SERIAL COMPARTMENT VALUE DATE
B DIFF FRONT 1 1/2/2020
A DIFF REAR 0 1/3/2020
A DIFF REAR 2 1/4/2020
A DIFF FRONT 3 1/5/2020
I tried:
SELECT TOP 3 *
FROM table
WHERE COMPARTMENT = 'DIFF REAR' or COMPARTMENT = 'DIFF FRONT'
Obviously this did not do what I wanted. I am hoping I can get some help on the matter. Thanks in advance.