Tôi cần trả lại các hồ sơ có ngày 4/4/2013 (ví dụ). Trường ngày trong dịch vụ ODATA trả về là {DATE: "2013-04-04T17: 39: 33.663"}ODATA DATE QUERY
Truy vấn trông như thế nào?
Cho đến nay, tôi đã thấy ba tùy chọn để thực hiện việc này, nhưng không có tùy chọn nào trong số đó là thẳng về phía trước.
Lựa chọn một: datetime'2013-04-04T12: 00' : điều này đòi hỏi đặc điểm kỹ thuật của thời gian
Lựa chọn hai: tháng (NGÀY) eq 04 ngày (NGÀY) eq 04 năm (NGÀY) eq 2013: này là cồng kềnh
Tùy chọn ba: sử dụng tùy chọn một với 'ge' và 'le' để có được hồ sơ giữa 2 ngày: đây cũng là crap.
Điều này sẽ rất đơn giản như trong T-SQL.
Phần đầu tiên không hoạt động đối với tôi trong oData V3 – Matt