PostgreSQL szukanie najpóźniejszej daty w kilku kolumnach

0

Mam 13 kolumn z datami w jednej tabeli i potrzebuję dla danego wiersza znaleźć najpóźniejszą , dla 2 kolumn działa:

SELECT 
  max(daty.value1, daty.value2)
FROM 
  mvv.daty
WHERE
  id = 1;

Jak dodaję trzecią kolumnę do porównania

SELECT 
  max(daty.value1, daty.value2, daty.value3)

dostaję:

ERROR: function max(date, date, date) does not exist

Jak to napisać?

3

Użyj funkcji GREATEST(kolumna1, kolumna2, ...).

0

Dzięki o to chodziło

1 użytkowników online, w tym zalogowanych: 0, gości: 1