Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Duvida - ORMlite query - between dates

humm... estou tentando entender como faria isso.

No momento com o ORMLite eu anotei o cmapo da data como:

@DatabaseField(dataType = DataType.DATE_STRING)


e ai na minha classa do databaseManager eu tenho:


List<Expense> expensestodas = getAllExpenses();

Where<Expense, Integer> where = getHelper().getExpenseDao().queryBuilder().where();

where.or(where.eq("unique_expense_ind", false),

                where.and(where.eq("unique_expense_ind", true), where.between("dueDate", initial, end)));

expenses = where.query();


Então o "where.between("dueDate", initial, end)" ja monta a query pra mim que busca entre as datas.. o problema é que ele não considera o dia exato passado como falei antes...


2013/6/30 Henrique Melo <henrique1985@gmail.com>

Converta para milissegundos.

Em 29/06/2013 15:04, "Guilherme Macedo" <guimecps@gmail.com> escreveu:
Pessoal, pergunta rapida:

Estou com 1 problema com minha query usando o metodo between(). Ele funciona bem mas nao considera os dias inclusive tanto para minimo quanto maximo.

Exemplo:

Quero retornar as despesas cadastradas entre o dia 28 do mes passado e dia 28 deste mes.

Resultado: query retorna apenas cadastrados entre dia 29 do mes passado e dia 27 deste mes... nao considerando os dias 28 inclusive... alguem saberia como arrumar isso?

Não estou achando uma alternativa...

Agradeço a atenção!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário