Това ви дава предходния работен ден.
SELECT
CASE (EXTRACT(ISODOW FROM current_date)::integer) % 7
WHEN 1 THEN current_date-3
WHEN 0 THEN current_date-2
ELSE current_date-1
END AS previous_business_day
Това ви дава предходния работен ден.
SELECT
CASE (EXTRACT(ISODOW FROM current_date)::integer) % 7
WHEN 1 THEN current_date-3
WHEN 0 THEN current_date-2
ELSE current_date-1
END AS previous_business_day
Как да определите какъв тип индекс да използвате в Postgres?
Как да намерите елементи с *всички* съвпадащи категории
Вземете време с часова зона от време без часова зона и името на часовата зона
Импортиране на CSV данни в приложението Rails, като се използва нещо различно от идентификатора на асоциацията
Как да гарантираме записи с неприпокриващи се времеви диапазони?