У меня есть отметка времени PostgreSQL как
2009-12-22 11:01:46
Мне нужно изменить это значение на дату как
2009-12-22
, чтобы я мог сравнить даты в postgreSQL
postgreSQL
Как мне добиться этого преобразования?
Приведите его к date.
date
SELECT yourtimestamp::date;
Если вам нужно извлечь другие вещи, вы можете использовать EXTRACT или date_trunc
Обе ссылки ведут на одну и ту же страницу, где вы найдете больше функций, связанных с датой / временем.
Вы можете использовать одну из Postgres функций даты , например date_trunc, или вы можете просто привести ее, например, так:
SELECT timestamp '2009-12-22 11:01:46'::date >>> 2009-12-22