2011-01-07 6 views
0

私のアプリケーションでは、データを月単位で賢明に保存する必要があります。だから、私はデータを日付と共にデータベースに格納しなければなりません。sqlite3:iphoneのローカルデータベースから月と年に基づいてデータを取得する

私の要件は、日付と月別、年別のデータの取得方法を格納する方法です。私のアプリでは、選択された月と年に基づいて、年と月の表を表示しています。データをダッシュ​​ボードに表示する必要があります。

私の問題は、日付データ型の保存と取得にあります。

答えて

0

特定の月、年、月、および年のいずれかを選択するだけです。または、すべてを必要とする場合は、GROUP BYを使用します。

私はこの回答がかなり漠然としていることを知っていますが、それはあなたの質問があいまいであるためです。おそらくより具体的にする必要があります。あなたがしたいことだけでなく、あなたが試みたこと、そしてそれがうまくいかないことを説明してください。

+0

あなたの答えは満足できません。私が期待しているのは、私はデータを01-07-2011、2000として保存したいと思っています。料金は。私のテーブルの行です。私は2011年のjanに戻ってこのデータが来るはずです。 sqlite3と客観的なcコードkk –

+0

@ Rameshインドで動作する必要がありますデータベースから取得するために使用する必要があります。あなたの質問が非常に漠然としているので、満足していない、私は曖昧な答えを与えなければなりません。繰り返します:**あなたがしたいことだけでなく、あなたが試したこと、そしてそれがうまくいかないことを説明してください。** –

2

次の構文

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

2011年

01であることを想定している使用しますが、月ことになっている

DATABASEは

MySQLデータベース名ことになっていますREQUIREDDATEFIELDはあなたが月と年からソートすることを望んでいるフィールドであると考えられています。

「%2011-01%」のように意味されていますが、指定されたフィールドに2011-01を含むすべてのレコードです。それは大きなテキストの最初か最後か途中かにある可能性があるので、検索基準の最初と最後の両方に%を付けることは良い習慣です。

関連する問題