Ich muss Datensätze zurückgeben, die ein Datum vom 4/4/2013 haben (zum Beispiel). Das Datumsfeld im ODATA-Service gibt als {DATE: "2013-04-04T17: 39: 33,663"}ODATA DATUM ABFRAGE
zurück Wie soll die Abfrage aussehen?
Bis jetzt habe ich drei Möglichkeiten gesehen, um dies zu tun, aber keiner von ihnen ist geradlinig.
Option eins: datetime'2013-04-04T12: 00' : dies erfordert Spezifikation der Zeit
Option zwei: Monat (DATE) eq 04 Tage (DATE) eq 04 Jahre (DATE) eq 2013: Diese ist umständlich
Option drei: Verwenden Sie Option eins mit 'ge' und 'le', um Datensätze zwischen 2 Daten zu bekommen: das ist auch Mist.
Dies sollte sehr einfach sein, wie es in T-SQL ist.
Der erste Teil funktioniert bei mir in oData V3 nicht – Matt