I am trying to create a query that will show a running list of log
entries for the current day.  I have reviewed the web2py docs and the
Python Datetime object documentation, but a working solution continues
to elude me.

Here is a snippet of my model:

db.define_table('item',
            Field('barcode','string'),
            Field('name','string'),
            Field('unit_cost','double'),
            Field('unit_price','double')
            )

db.define_table('sale',
            Field('location_id','reference location'),
            Field('timestamp','datetime',default=now, readable=False,
writable=False,),
            Field('item_id','reference item'),
            Field('qty','integer')
            )

And here is the snippet of code from the controller where I attempting
to query and total a running list of the number of items sold on a
given day.

todays_trans = (db.sale.item_id == db.item.id)  & (db.sale.timestamp
== datetime.date.today())
return dict(form=crud.create(db.sale),
            sales=db(db.sale.item_id == db.item.id).select(limitby=(0,
15), orderby=~db.sale.timestamp),
            daytotal=db(todays_trans).select(db.item.name,
db.sale.qty.sum(), groupby=db.sale.item_id)
            )

I can not seem to get the second part of the todays_trans WHERE
statement to properly filter for just the current days sales entries.

I have tried (db.sale.timestamp.date() == datetime.date.today()) , but
that just throws this error:

"...AttributeError: 'Field' object has no attribute 'date'..."

Obviously, there is something that I missing concerning accessing the
date portion of my sales table's timestamp field, but I can't find the
answer.

Any ideas?

-Eric


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to