嗨,我需要得到一個SUM查詢從目前的月份我需要總結列值的CURREN一個月只有大家
總結只值反正是有這樣做嗎?
public int getTotal() {
// TODO Auto-generated method stub
int sum=0;
Cursor cursor = ourDatabase.rawQuery(
"SELECT SUM(_value) FROM TableActone", null);
cursor.moveToFirst();
if(cursor.getCount()>0) {
sum=cursor.getInt(0);
}
return sum;
}
我現在有這個權限,但它獲得了該列上每個值的總和!
我只想總結2013年11月的價值。
無論如何要做到這一點?
TY所有提前
編輯:
public static final String KEY_DATEACTONE = "_date";
我有當用戶輸入支出的日期一欄。 (它是一種費用管理應用程序)
用戶輸入的費用的日期,我用這個方法來獲得日期爲德數據庫
final DatePickerDialog.OnDateSetListener mydate = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
myCalendar.set(Calendar.YEAR, year);
myCalendar.set(Calendar.MONTH, monthOfYear);
myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
updateLabel();
}
};
date.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
new DatePickerDialog(ActoneSQLentry.this, mydate, myCalendar
.get(Calendar.YEAR), myCalendar.get(Calendar.MONTH),
myCalendar.get(Calendar.DAY_OF_MONTH)).show();
}
});
}
private void updateLabel() {
String myFormat = "dd/MM/yy"; // In which you need put here
SimpleDateFormat sdf = new SimpleDateFormat(myFormat, Locale.US);
date.setText(sdf.format(myCalendar.getTime()));
我假設「Actone」的時間被存儲在某個地方,但如果你告訴我們你是如何將其存儲在列,這將有助於。 –
當然,我會編輯帖子!完成,希望它有幫助 –
可能重複的[從SQL數據庫中選擇從微調月份的月份數據](http://stackoverflow.com/questions/20078219/get-monthy-data-from-sql-database-choosing-這個月來自一個微調) – njzk2