ID ser ud til at være den unikke identifikator for denne tabel. I stedet ser det ud til, at du vil bruge TicketID for at finde maks. og min. værdier pr. billet.
For eksempel for at finde dem for TicketID = 1008 :
SELECT MAX(UpdateTime) FROM TicketUpdate WHERE TicketUpdate.TicketID = 1008;
SELECT MIN(UpdateTime) FROM TicketUpdate WHERE TicketUpdate.TicketID = 1008;
Eller i én forespørgsel:
SELECT
MAX(UpdateTime) AS newest,
MIN(UpdateTime) AS oldest
FROM TicketUpdate
WHERE TicketID = 1008;
Brug en GROUP BY for at få den nyeste og ældste for hvert enkelt TicketID og udelad WHERE klausul.:
SELECT
TicketID,
MAX(UpdateTime) AS newest,
MIN(UpdateTime) AS oldest,
FROM TicketUpdate
GROUP BY TicketID
Hvis du forespørger ved hjælp af ID , vil du altid få den samme række, da der kun ser ud til at være én værdi for hvert ID der entydigt identificerer dens række.