2016-04-04 5 views
-1

Ich versuche Datum von Datum Basis im Bereich von zwei Daten über Verwendung unter AbfrageWie bekomme ich Daten zwischen 2 Daten in sql lite android?

SELECT * FROM TransactionLog WHERE TransactionDate > '2016-04-04'

Es ist Abrufen von Daten korrekt zu bekommen, aber wenn ich Zeit mit Datum bin auch entlang dann ist es nicht Abrufen von Daten

SELECT * FROM TransactionLog WHERE TransactionDate > '2016-04-04 11:17:07'

Dies ist die Abfrage i für Datum und Zeit verwenden. Gibt es einen anderen Weg, wenn die Zeit eingeschlossen ist?

+0

[Google sagte] (https://www.google.co.in/#q=Wow+to+daten + zwischen +2+dates+in+sqlite+android?) –

+0

Zeigen Sie einige Beispiele, dass Du denkst sollte passen. –

Antwort

-1

diese

SELECT * FROM "your table" WHERE date BETWEEN "from date" AND "to date"; 

Versuchen und auch daran erinnern, dass "from date" und "to date" sind Tage, nicht String. Zuerst konvertieren Sie Ihre Strings nach Datum und vergleichen Sie dann.

+0

Es funktioniert, aber wenn ich Zeit zusammen mit Daten schließe, dann funktioniert es nicht für mich auf diese Weise –

+0

SQLite hat keinen "Datum" -Datentyp; Diese Werte sind tatsächlich Zeichenfolgen. –

+0

ZWISCHEN '2011-11-08 00:00:00' UND '2011-11-08 00:00:00' – user3811331

Verwandte Themen