2013-03-11 3 views
-4

У меня есть значение даты строки в формате dd.mm.yyyy. У меня есть два столбца в базе данных. оба содержат текстовые значения. Это значения даты в формате dd.mm.yyyy. Я хочу сравнить мое значение даты строки с этими. и хочу проверить, находится ли это между ними. Я хочу получить данные, если мое значение больше, чем первое поле, и меньше секунды, чем выборка данных. любая помощь будет оценена.Как сопоставить значение из полей базы данных

+0

Если значения предназначены для даты, почему вы храните их в виде текста? –

+1

(Я вижу, что я задал вам тот же вопрос раньше, и вы тоже его проигнорировали ...) –

+0

Вы задали аналогичный вопрос сегодня [здесь] (http://stackoverflow.com/questions/15332680/how-to-check -Вот-определенная-дата-в-между-устаревший). Пожалуйста, добавьте детали к исходному вопросу, а не отправляйте новый. –

ответ

0

вы можете проверить образцы кодов, которые вы можете выяснить решение (Sqlite-PhoneGap)

DonT спутать с tx.ExecuteSQL() его для PhoneGap

if(sType=='select' && sMode=='select'){ 

        //SELECT * from Em_Expense where strftime('%m', expdate)='06' and strftime('%Y', expdate)='2011' 

        tx.executeSql('SELECT expenseType,expdate,description,price,mode from Em_Expense where strftime(\'%m\', expdate)="'+sMonth+'" and strftime(\'%Y\', expdate)="'+sYear+'"', [],queryCustomSearchSuccess, errorCB); 
       } 
       else if(sMode=='select' && sType!='select') 
        { 

        tx.executeSql('SELECT expenseType,expdate,description,price,mode from Em_Expense where strftime(\'%m\', expdate)="'+sMonth+'" and strftime(\'%Y\', expdate)="'+sYear+'" and expenseType="'+ sType +'"', [],queryCustomSearchSuccess, errorCB); 
        } 
       else if(sType=='select' && sMode !='select') 
        { 

        tx.executeSql('SELECT expenseType,expdate,description,price,mode from Em_Expense where strftime(\'%m\', expdate)="'+sMonth+'" and strftime(\'%Y\', expdate)="'+sYear+'" and mode="'+ sMode +'"', [],queryCustomSearchSuccess, errorCB); 
        } 
       else 
        { 
        tx.executeSql('SELECT expenseType,expdate,description,price,mode from Em_Expense where strftime(\'%m\', expdate)="'+sMonth+'" and strftime(\'%Y\', expdate)="'+sYear+'" and mode="'+ sMode +'" and expenseType="'+sType+'"', [],queryCustomSearchSuccess, errorCB); 
        } 
Смежные вопросы