2つの日付間の特定の日付を選択しようとしています。 DBに格納されている形式はM/d/yyyy
です。私がしようとしているのは、2つの日付を渡すことです。この2つの日付の間の列のすべてのデータを選択したいと思います。私はDBにデータがあることを知っていますが、それはいくつかの日付のために何かを持っていません。いくつかの日付のために、それはデータをもたらしますが、いくつかの日付のためにデータをもたらします。SQLステートメントは2つの日付の間に値を返しません
例:
私は最初の日付として2011年7月10日を選択して、二日2011年7月16日として、それがデータをもたらします。しかし、私が最初の日付として7/9/2011を選択し、2011年7月16日に2番目の日付として、それは何も持たない。誰もがこの質問を支援することができ
Cursor cursor = db.query(CONTACT_DATA, new String[] { "duration" },
"date >= ? AND date <= ?",
new String[] { firstDate, secondDate }, null, null, null);
場合:
は、ここに私のクエリです。ありがとう!
これが役立つかどうかを確認してください:http://stackoverflow.com/questions/3838527/android-java-date-difference-in-days – nickfox
うわー、私は答えを投稿しようとし、コメントとして投稿します。私は3回それをやった。 – nickfox