के लिए सभी रिकॉर्ड का चयन करें।SQLite मैं है मेरी डेटाबेस में निम्न तालिका आज और पिछले दिन
public Cursor fetchCurrentLogs(long dayExerciseDataID) {
// where day = today
Cursor cursor = database.rawQuery("select " + MySQLiteHelper.COLUMN_ID + "," + MySQLiteHelper.COLUMN_REPS + ", " + MySQLiteHelper.COLUMN_WEIGHT + " " +
"from " + MySQLiteHelper.TABLE_LOGS + " " +
"where " + MySQLiteHelper.COLUMN_ID_DAY_EXERCISE + " = '" + dayExerciseDataID + "'", null);
if (cursor != null) { cursor.moveToFirst(); }
return cursor;
}
अब मुझे क्या करना चाहते हैं, मैं इस समारोह केवल आज के लिए रिकॉर्ड हड़पने बनाना चाहते है:
अब मैं निम्नलिखित समारोह जो रिकॉर्ड के सभी पकड़ लेता है।
फिर मैं एक और कार्य बिल्कुल वही करना चाहता हूं, हालांकि आज के रिकॉर्ड प्राप्त करने के बजाय, मैं चाहता हूं कि यह पिछले दिन के रिकॉर्ड प्राप्त करे। पिछले तक, मेरा मतलब है कि सबसे हालिया दिन जिसमें रिकॉर्ड हैं जो आज नहीं है। तो यह कल, या 3 दिन पहले, या एक महीने पहले हो सकता है।
मैं MySQL में पता है कि तुम वर्तमान दिन के लिए कुछ इस तरह कर सकते हैं:
where date_format(from_unixtime(COLUMN_DATE), '%Y-%m-%d')= date_format(now(), '%Y-%m-%d')
SQLite के लिए इस के बराबर क्या है?
इसके अलावा, क्या कोई मुझे ऊपर बताए गए पिछले दिन के लिए कहां से मदद कर सकता है?
बहुत बहुत धन्यवाद।
COLUMN_DATE में मूल्य क्या है? क्या यूनिक्स टाइमस्टैम्प में है? –