yes. not supported On Tuesday, 8 October 2013 06:31:55 UTC-5, Tim Richardson wrote: > > It seems that I can't use aggregate functions to create a column in a > SQLFORM.grid (because I can specify only a query, not a set) > Is this correct? > > I want to select patients with max visit date in a certain date range, > this I can do with 'having', but I also want to show that max visit date in > the grid. At the moment I do with with a helper via links (or could be a > virtual field). But this is slow and non-sortable. > > [What I use now: > > having_qry = (db_ps.visit.VisitDate.max() >= low_filter) & (db_ps.visit. > VisitDate.max() <= high_filter) > > lapsed_patients = db_ps()._select(db_ps.visit.PatientNo,groupby=db_ps. > visit.PatientNo, > having = having_qry > grid_query = (db_ps.cm_patient.patient_id.belongs(lapsed_patients)) > >
-- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.