Ich versuche, die Datensätze aus der SQLite-Datenbank basierend auf Datum und Datum abzurufen. Zum Beispiel: Holen Sie sich die Aufzeichnungen, die birthDay zwischen 2. Februar bis 5. März hat. Das Problem ist, dass die DOB-Spalte auch Geburtstagsjahr der Person speichern und ich möchte nicht das Jahr betrachten, um Datensätze zu holen. Das Format zum Speichern von DOB in der Datenbank ist TT-MM-JJJJ (02-02-1990).Abrufen von Datensätzen von SQLite basierend auf Von Datum bis Datum
0
A
Antwort
1
Erstellen Sie weitere 2 Spalten, die nur Tag und Monat speichern. dann die Abfrage Beispiel ist
select * from table1 where day between 1 and 5 and month between 2 and 5
1
//Concatenate MonthDayFields and use between statement to fetch records
// This Query will Fetch Records From 5 Oct to 5 Apr
SELECT *,substr('00'||DOB_Month,-2,2) || substr('00'||DOB_Day, -2, 2)
as 'myField' FROM Table1
WHERE (myField BETWEEN "1005" AND "1231") OR (myField BETWEEN "0101" AND "0405")
// This Query will Fetch Records From 5 Apr to 18 Oct
SELECT *,substr('00'||DOB_Month,-2,2) || substr('00'||DOB_Day, -2, 2)
as 'myField' FROM Table1
WHERE myField between "0405" and "1018"
Verwandte Themen
- 1. Github API v3: Ereignisse von seit Datum bis Datum abrufen
- 2. Abrufen von Datensätzen im Bereich von DATUM oder DATUM UND ZEIT vom Unix-Zeitstempel Feld
- 3. Gespeicherte Prozedur Datum von und Datum bis
- 4. Abrufen von Daten von SQLite auf Android
- 5. Abfrage zum Abrufen von Datensätzen zwischen zwei Datum und Uhrzeit
- 6. Filterergebnisse basierend auf Datum und Abrufen von einem vorhergehenden Wert
- 7. Abrufen von Namen basierend auf Datum und Benutzer
- 8. Abrufen von MySQL-Datensätzen basierend auf einer Variablenmenge von Vergleichspunkten
- 9. Zellenwert basierend auf Datum abrufen Excel
- 10. Filtern von Ordnerdateien basierend auf Datum
- 11. Abrufen von Feeds nach Datum
- 12. Abrufen & Einstellen von Datum Objekt
- 13. Abrufen von Datum von LINQ in Variable
- 14. C# Konvertieren von Datum bis zu Datum Javascript
- 15. Wie Aufzeichnungen von Datum bis Datum SQL-Server abruft
- 16. Zeitteil beim Filtern von Datensätzen nach Datum ignorieren
- 17. Sqlite: Abrufen von Datensätzen, wobei 1 Spalte mehr als einmal
- 18. android bekommen Datum von bis kommenden Sonntag
- 19. Abrufen einer Liste von Datensätzen basierend auf Zeitintervallen (PHP/MySQL)
- 20. Abrufen von Firebase-Datensätzen basierend auf E-Mail
- 21. Format von Ticks bis zum Datum
- 22. Abfrage Mongodb Datum basierend auf Client-Datum
- 23. SQLITE Datum Differenz/Datum Substraktion
- 24. Mehrere Spalten von Float bis Datum Pandas
- 25. PHP-Datum von heute bis 4 Monate
- 26. Datum Umwandlung von 12.00.00 bis 00.00.00 java
- 27. SQL Server 2008: Datum/Uhrzeit von Datum/Uhrzeit abrufen
- 28. Auswählen von Datensätzen mit max Datum und ein Datum, max Datum in der gleichen Tabelle vorhergehenden
- 29. Mysql Abfrage: Abrufen von aktuellem Datum Abfrage
- 30. Android SQLite Datum Query
Dank, es ist eine einfache Lösung. –
Diese Abfrage funktioniert nicht, wenn der Tag zum Beispiel vom 10. Februar bis zum 10. Juni identisch ist. Ich habe diesen Fehler unter "Abfrage in neuer Antwort" behoben. –