maybe you can write GQL like:

SELECT * FROM <kind>
    [WHERE <condition> [AND <condition> ...]]
    [ORDER BY <property> [ASC | DESC] [, <property> [ASC | DESC] ...]]
    [LIMIT [<offset>,]<count>]
    [OFFSET <offset>]


On Wed, Oct 15, 2008 at 6:38 AM, mrchucho <[EMAIL PROTECTED]> wrote:

>
> Let's say I have blog and I want to fetch the top 10 posts created in
> the last 48 hours with the most comments and display them in order of
> comment count. I would expect to be able to do something like:
>
> Post.all().filter("created >=", datetime.today() -
> timedelta(hours=48)) \
>              .order("-comment_count") \
>              .fetch(10)
>
> But this won't work because "First ordering property must be the same
> as inequality filter property". Any idea how to implement something
> like this? The only thought I had was to remove the order clause,
> fetch EVERYTHING, then sort them in-memory and return a 10 item
> slice...
>
>
> >
>


-- 
Stay hungry,Stay foolish.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to