3 Stimmen

Wie drückt man das aktuelle Datum in MQL Freebase Query aus?

Freebase's metaweb Abfragesprache kann verwendet werden, um zukünftige Ereignisse zu erhalten, wenn Sie eine ISO8601 formatiertes Datum.

[{
  "id":            null,
  "name":          null,
  "start_date" :   null,
  "type":          "/time/event",
  "start_date>" :  "2011-09-02"
}]

^ diese Abfrage ausführen

Unterstützt MQL ein Äquivalent zu SQL's NOW() ou CURDATE() ?

4voto

Michael Masouras Punkte 511

Sie können auch Folgendes verwenden __now__ in Zeitstempelfeldern als eine besondere Abkürzung:

[{
  "id":            null,
  "name":          null,
  "start_date" :   null,
  "type":          "/time/event",
  "start_date>" :  "__now__"
}]

Eine Live-Demo davon können Sie sehen unter dieser Ausschnitt aus dem Freebase Query Editor .

1voto

Shawn Simister Punkte 4592

Es gibt keine Entsprechung zu SQLs NOW() oder CURDATE in MQL. Die Programmiersprache, die Sie zum Senden der Abfrage verwenden, sollte eine entsprechende Funktion haben, die Sie verwenden können.

Sie können eine Liste zukünftiger Ereignisse erhalten, indem Sie sie in absteigender Reihenfolge des Startdatums wie folgt sortieren:

[{
  "id":         null,
  "name":       null,
  "type":       "/time/event",
  "start_date": {
    "value":    null,
    "optional": false
  },
  "sort":       "-start_date.value"
}]

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X