Tôi có dấu thời gian trong bảng của mình và tôi muốn trích xuất chỉ một giờ từ nó. Tôi tìm kiếm và tìm hàm trích xuất nhưng không thể sử dụng làm truy vấn. Tôi có cần phải chuyển đổi dấu thời gian đầu tiên trong varchar và sau đó trích xuất giờ từ nó? Đây là câu hỏi của tôi:Cách trích xuất giờ từ truy vấn trong postgres
select extract(hour from timestamp '2001-02-16 20:38:40') // example
thực tế truy vấn:
select extract(hour from timestamp observationtime) from smartvakt_device_report
Loại chính xác của 'observationtime' là gì? – redneb
quan sát: dấu thời gian không có múi giờ, –