2011-01-07 4 views
0

In meiner Anwendung muss ich Daten Monate weise und Jahr weise speichern. Daher muss ich die Daten zusammen mit dem Datum in der Datenbank speichern.sqlite3: Abrufen von Daten basierend auf Monat und Jahr von der lokalen Datenbank in iphone

Meine Anforderung ist, wie in Bezug auf Datum und wie Daten mit Gruppe nach Monat und Jahr abgerufen werden. In meiner App zeige ich eine Tabelle von Jahren und Monaten, basierend auf ausgewählten Monat und Jahr. Ich muss die Daten in einem Dashboard anzeigen.

Mein Problem besteht darin, Datumsdatentypen zu speichern und abzurufen.

Antwort

0

Sie wählen nur für einen bestimmten Monat oder Jahr oder Monat und Jahr. Oder wenn Sie alle möchten, verwenden Sie GROUP BY.

Ich weiß, dass diese Antwort ziemlich vage und generisch ist, aber das ist, weil Ihre Frage vage ist. Sie müssen wahrscheinlich genauer sein. Erkläre nicht nur, was du machen willst, sondern was du versucht hast und auf welche Weise das nicht funktioniert hat.

+0

Ich bin nicht mit Ihrer Antwort zufrieden. Was ich erwarte ist, dass ich Daten speichern möchte als 01-07-2011, 2000, Gebühren. Es ist eine Zeile meiner Tabelle. Wann immer ich für Jan von 2011 recentive will, sollten diese Daten kommen. Ich will die Abfrage, was wir müssen verwenden, um aus der Datenbank, die mit sqlite3 und objective c code kk –

+0

arbeiten sollte @Ramesh Indien: Sie sind nicht zufrieden, weil Ihre Frage ist so vage, dass ich eine vage Antwort geben muss. Ich wiederhole: ** Erkläre nicht nur, was du machen willst, sondern was du versucht hast und auf welche Weise das nicht funktioniert hat. ** –

2

Verwenden Sie die folgende Syntax

SELECT * FROM DATABASE WHERE REQUIREDDATEFIELD LIKE '%2011-01%'; 

2011 soll das Jahr sein

01 soll der Monat

DATABASE sein soll Ihre Mysql-Datenbank Name sein

REQUIREDDATEFIELD soll das Feld sein, von dem Sie nach Monat und Jahr sortieren möchten.

wie '% 2011-01%' soll Bedeutung sein, alle Datensätze, die 2011-01 in dem angegebenen Feld enthalten. Es könnte am Anfang oder am Ende oder in der Mitte eines großen Textes sein, also ist% am Anfang und am Ende der Suchkriterien eine gute Angewohnheit.

Verwandte Themen