从过去一个月,过去一年等获取数据

时间:2015-06-07 01:42:35

标签: android mysql

我希望能够根据用户选择显示的内容显示不同的数据。将有四个选项,过去一周,过去一个月,过去一年和所有。这是一个微调,我想要这种格式。

public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
    int pos = spinner.getSelectedItemPosition();

    switch(pos)
    {
        case 0:
            pastMonthSelected();
            break;
         case 1:
             pastYearSelected(); 
             break;

          ... etc. 

    }


}


public void pastMonthSelected(){
       \\code
}
public void pastYearSelected(){
       \\code
}

 etc...
}

我有一个数据库,它以MM / DD / YY格式存储日期作为完整字符串,以及另外两个字符串(时间和描述)。我对数据库很新,我不明白如何开始这个。我知道我需要创建一个查询

SELECT * FROM statistics WHERE date BETWEEN datetime('now', 'start of month') AND datetime('now', 'localtime');

来自我查看的先前主题。 但我不确定我应该把它放在哪里。我想我还需要先创建一些表格,但我现在真的很困惑。

我的数据库类现在有这些变量

private static final int DATABASE_VERSION = 1;
private static final String DATABASE_NAME = "music";
private static final String DATABASE_TABLE = "practices";
public static final String KEY_ID = "id";
public static final String KEY_DATE = "date";
public static final String KEY_TIME = "time";
public static final String KEY_DES = "description";
public static final String COLUMN_ID = "_id";

我有一个onCreate方法,onUpgrade,删除someting,添加内容和检索所有内容的方法。关于我应该如何以及在何处向这个类添加内容的一些帮助将非常有帮助。谢谢!

0 个答案:

没有答案