Làm thế nào để viết một truy vấn postgresql để nhận chỉ một phần ngày của lĩnh vực dấu thời gian, từ một bảngLàm thế nào để viết một truy vấn postgresql để nhận chỉ một phần ngày của lĩnh vực dấu thời gian, từ một bảng
19
A
Trả lời
31
select DATE(my_field) from my_table;
2
Một lựa chọn khác sẽ được đúc dấu thời gian của bạn để một ngày:
CHỌN
cAST ('2010/01/01 00:12:12' AS ngày)
20
Bạn có hai tùy chọn cơ bản, mỗi tùy chọn có một số biểu thức tương đương. Giả sử một lĩnh vực dấu thời gian tên "ts"
, bạn có thể trích xuất các phần date:
- By type cast
CAST(ts AS DATE)
SQL-compliant cú phápts::DATE
Lịch sử pg cú phápDATE(ts)
Trên thực tế một hàm. Lưu ý rằng cú pháp này không được dùng nữa, theo liên kết ở trên.
- By date/time function
EXTRACT(YEAR FROM ts)
DATE_PART('YEAR', ts)
0
Tiếp theo việc mở đường cho tôi
CAST (to_timestamp (timestamp_value/1000) AS ngày) như CREATED_DATE
Các vấn đề liên quan
- 1. Cách lấy ngày và thời gian từ dấu thời gian trong truy vấn chọn PostgreSQL?
- 2. Làm thế nào để thêm lĩnh vực datetime với một lĩnh vực thời gian
- 3. chỉ chọn thời gian từ lĩnh vực datetime trong SQLite
- 4. sao chép một trường từ bảng để lĩnh vực khác trong cùng một bảng
- 5. Làm thế nào để có được ngày trong tuần từ một dấu thời gian Unix (PHP)?
- 6. Làm thế nào để so sánh chỉ là một phần ngày và không phải là thời gian của hai Ngày?
- 7. django django có một dấu thời gian tự động tạo/cập nhật lĩnh vực như cakephp?
- 8. Làm thế nào để loại bỏ thời gian một phần từ biến DateTime trong MVC
- 9. Chuyển đổi dấu thời gian/ngày thời gian từ UTC để EST Oracle SQL
- 10. Truy vấn ngày với Hibernate trên cột dấu thời gian trong PostgreSQL
- 11. Làm thế nào để loại bỏ một lĩnh vực từ một tài liệu
- 12. Làm thế nào để viết một truy vấn LINQ dẫn đến một từ điển?
- 13. MYSQL - Truy lục Dấu thời gian giữa các ngày
- 14. Làm thế nào để tạo ra lĩnh vực tự động tăng trong chọn truy vấn
- 15. Làm thế nào để bạn thêm một lĩnh vực chỉ số để LINQ quả
- 16. Cách chọn một phần Dấu thời gian trong Truy vấn SQL
- 17. Nhận dấu thời gian cho ngày bắt đầu của ngày
- 18. NSDate với thành phần ngày từ thành phần một và thời gian từ một NSDate
- 19. Django - nhận các ngày riêng biệt từ dấu thời gian
- 20. Django QuerySet - giải nén chỉ ngày từ lĩnh vực datetime trong truy vấn (bên .Value())
- 21. Nhận chỉ là một lĩnh vực cụ thể
- 22. Làm cách nào để đánh dấu một phần của JLabel?
- 23. Làm cách nào để chỉ sử dụng một truy vấn để nhận dữ liệu mỗi ngày trong vòng một năm?
- 24. Hai cột dấu thời gian của MySQL trong một bảng
- 25. Làm thế nào để lưu trữ một java.util.Date vào một lĩnh vực dấu thời gian MySQL trong múi giờ UTC/GMT?
- 26. Làm thế nào để chuyển đổi một dấu thời gian unix thành dấu thời gian ISO8601 trong PHP?
- 27. Thực hiện một lĩnh vực độc đáo tùy thuộc vào một lĩnh vực
- 28. Làm thế nào để "tên" một truy vấn trong postgres
- 29. SQL Server 2005 Dấu thời gian ngày Truy vấn
- 30. làm thế nào để lấy chỉ một hàng từ một truy vấn mysql
Cảm ơn câu trả lời mạnh mẽ và cảnh báo không dùng nữa! Đúc nó là. – dooleyo