Ajuda com lista
04/02/2015 12:43
Bom dia!
sou iniciante em grails/groovy e a minha dúvida é a seguinte:
Problemática:
Tenha uma lista...
def listCotacaoMenorPreco = cotacaoCriteria.list(max:1) {
eq("item", item)
order("preco","asc")
}
que basicamente pega o menor preço de dois ou mais valores, porém supondo que eu tenha dois produtos apenas, um custando R$ 2,50 e outro custando R$ 0,00 (No caso eu não passei preço ainda), a minha lista ai irá retornar o primeiro menor preço, no caso (0)zero.
Duvida:
Como faço pra desprezar os valores "zerados"?
Desde já agradeço!
Tags:
grails, lista
Ficaria algo assim
def listCotacaoMenorPreco = cotacaoCriteria.list(max:1) {
eq("item", item)
gt("preco", 0)
order("preco","asc")
}
gt = Maior que
Para ver todas as opções você pode ir nesse link
http://www.grails.org/doc/2.3.x/ref/Domain%20Classes/createCriteria.html
Obrigado leandro... principalmente pelo link da documentação!
Ainda não faz parte da comunidade???
Para se registrar, clique aqui.