ID se zdá být jedinečným identifikátorem této tabulky. Místo toho to vypadá, že chcete použít TicketID najít maximální a minimální hodnoty na tiket.
Chcete-li je například najít pro TicketID = 1008 :
SELECT MAX(UpdateTime) FROM TicketUpdate WHERE TicketUpdate.TicketID = 1008;
SELECT MIN(UpdateTime) FROM TicketUpdate WHERE TicketUpdate.TicketID = 1008;
Nebo v jednom dotazu:
SELECT
MAX(UpdateTime) AS newest,
MIN(UpdateTime) AS oldest
FROM TicketUpdate
WHERE TicketID = 1008;
Chcete-li získat nejnovější a nejstarší pro každé jednotlivé TicketID, použijte GROUP BY a vynechat WHERE klauzule.:
SELECT
TicketID,
MAX(UpdateTime) AS newest,
MIN(UpdateTime) AS oldest,
FROM TicketUpdate
GROUP BY TicketID
Pokud dotazujete pomocí ID , dostanete vždy stejný řádek, protože se zdá, že pro každé ID existuje pouze jedna hodnota který jednoznačně identifikuje jeho řádek.