Cách tốt nhất để sử dụng chỉ một phần ngày của trường datetime trong truy vấn là gì?
Tôi có trường ngày giờ và muốn nhóm/đếm theo ngày.Informix SQL: Cách lấy phần ngày của trường datetime trong truy vấn?
5
A
Trả lời
15
Có một số cách để làm việc đó:
EXTEND(dt_field, YEAR TO DAY)
CAST(dt_field AS DATETIME YEAR TO DAY)
dt_field::DATETIME YEAR TO DAY
CAST(dt_field AS DATE)
dt_field::DATE
DATE(dt_field)
Cách đơn giản nhất - như trong ngắn nhất - là người cuối cùng hai, và các ký hiệu chức năng có lẽ là rõ ràng nhất. Ba đầu tiên để lại cho bạn một giá trị DATETIME; ba người cuối cùng để lại cho bạn giá trị DATE. Đây là những tương tự, nhưng không giống nhau. Họ là khá tự do hoán đổi cho nhau mặc dù.
4
date(name_of_field)
2
này
to_char(dt_field, "%d %B %Y")
cho như 31 May 2016
.
Để nhóm:
SELECT YEAR(dt_field) year, MONTH(dt_field) month, COUNT(*) count
FROM tblName
GROUP BY 1, 2
ORDER BY 1, 2;
Các vấn đề liên quan
- 1. Truy vấn SQL nhóm nhiều trường ngày
- 2. So sánh phần thời gian của trường datetime trong Hibernate
- 3. Làm cách nào để tạo chỉ mục vào phần ngày của trường DATETIME trong MySql
- 4. số Row cho một truy vấn trong informix
- 5. Truy vấn SQL trong đó() ngày của năm là $
- 6. Nhận chỉ ngày một phần của DateTime trong MSSQL
- 7. cách lấy ngày 12 giờ từ DateTime
- 8. Cách lấy tên trường khi chạy truy vấn sql đơn giản trong django
- 9. Chỉ lấy ngày từ nhóm trong lựa chọn từ cột DateTime trong SQL Server
- 10. So sánh ngày trong truy vấn SQL truy cập
- 11. Sử dụng truy vấn LINQ để so sánh ngày chỉ với trường DateTime
- 12. T-SQL: Làm cách nào để cập nhật phần ngày của trường ngày giờ?
- 13. Truy vấn ngày tạo bảng SQL Server
- 14. SQL Server 2005 Dấu thời gian ngày Truy vấn
- 15. Truy vấn SQL - Thay đổi định dạng ngày trong truy vấn thành DD/MM/YYYY
- 16. ngày trong Mongoid truy vấn
- 17. Truy vấn SQL với số đếm và trường hợp
- 18. Django QuerySet - giải nén chỉ ngày từ lĩnh vực datetime trong truy vấn (bên .Value())
- 19. Sử dụng DateTime? .Value.TimeOfDay trong LINQ Truy vấn
- 20. Làm cách nào để lấy dữ liệu từ truy vấn SQL trong Access VBA của microsoft?
- 21. cách chính xác để định dạng ngày giờ trong trường datetime của máy chủ SQL là gì
- 22. Công cụ cho Informix
- 23. truy vấn sql để có được ngày sớm nhất
- 24. Đếm cho nhiều trường boolean trong một truy vấn sql?
- 25. Cách liệt kê các trường từ truy vấn SQL động trong bộ dữ liệu SSRS
- 26. Cách chạy truy vấn SQL thô với Phần tiếp theo
- 27. Làm thế nào tôi có thể trung bình một trường DateTime với một truy vấn LINQ?
- 28. Ý nghĩa của (+) trong truy vấn SQL
- 29. MS SQL datetime vấn đề chính xác
- 30. Nhận hàng nơi datetime column = ngày nay - SQL server Noob
và một lần nữa .... nó chỉ doesnt dừng lại, nhưng tôi thích nó – CheeseConQueso