ID изглежда е уникалният идентификатор за тази таблица. Вместо това изглежда, че искате да използвате TicketID за да намерите максималните и минималните стойности на билет.
Например, за да ги намерите за TicketID = 1008 :
SELECT MAX(UpdateTime) FROM TicketUpdate WHERE TicketUpdate.TicketID = 1008;
SELECT MIN(UpdateTime) FROM TicketUpdate WHERE TicketUpdate.TicketID = 1008;
Или в една заявка:
SELECT
MAX(UpdateTime) AS newest,
MIN(UpdateTime) AS oldest
FROM TicketUpdate
WHERE TicketID = 1008;
За да получите най-новия и най-стария за всеки отделен TicketID, използвайте GROUP BY и пропуснете WHERE клауза.:
SELECT
TicketID,
MAX(UpdateTime) AS newest,
MIN(UpdateTime) AS oldest,
FROM TicketUpdate
GROUP BY TicketID
Ако правите заявка, като използвате ID , винаги ще получавате един и същ ред, тъй като изглежда има само една стойност за всеки ID който уникално идентифицира своя ред.