mam problem z napisaniem zapytania ,może ktoś mi coś podpowie:)? Mam tabelę:
CREATE TABLE Pomiar( id_pacjenta VARCHAR(11) NOT NULL, datap DATE NOT NULL, godz TIME NOT NULL, pomiar_mg INT(3), PRIMARY KEY (id_pacjenta, datap, godz), FOREIGN KEY (id_pacjenta) REFERENCES Pacjent (id_pacjenta) );
Chcę wypisać z niej ostatnie np. 20 pomiarów dla okleslonego id_pacjenta,
więc robię:
SELECT datap, godz, pomiar_mg FROM pomiar WHERE id_pacjenta='xxx' ORDER BY datap DESC LIMIT 20
z tym nie mam problemu.
Problem pojawia się gdy chcę znaleźć MIN(), MAX() lub AVG() z pośród tych 20 wyników zwróconych przez przytoczone zapytanie. Czy ktoś mógłby mi podpowiedzieć jak to zrobić?
pozdrawiam,
Łukasz