On Sunday, October 9, 2011 12:51:32 AM UTC-4, IK wrote: > > Out of 6 listing_item records, 2 didn't had price records. I deleted those > two listing_item records but I'm still getting the same problem. > > To recap > {{for item ... > > {{prices=db(db.price.listing==item.id).select(orderby=db.price.weekly,distinct=True)}} > > > {{=prices.weekly.last()}} > OR > {{=prices.weekly}} >
Is that your exact code? Note, prices is a Rows object -- before accessing a field, you first have to extract an individual Row. So it would be prices.last().weekly, not prices.weekly.last(). Anthony