From: Michael Dykman Date: November 8 2009 3:35pm Subject: Re: Finding users who haven't posted in a week List-Archive: http://lists.mysql.com/mysql/219288 Message-Id: <814b9a820911080735m5f066e2btf6fe8a4b76fbaede@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 the function max(), among others, makes no sense in the absence of a GROUP BY clause. try adding "GROUP BY user_id" - michael dykman On Sun, Nov 8, 2009 at 9:40 AM, John Meyer wrote: > I want to get a list of all users who haven't posted in a week. But when I > use the following function. > > > > select user_id, max(tweet_createdat) from tweets where > datediff(now(),max(tweet_createdat)) > 7; > > > > > > Is producing the error: > > > > Invalid use of group function > > > > > > -- - michael dykman - mdykman@stripped "May you live every day of your life." Jonathan Swift Larry's First Law of Language Redesign: Everyone wants the colon.