ryanschefke Posted August 30, 2008 Share Posted August 30, 2008 Hello, I am trying to only show the rows where the sumHits value is >1 and it is not working. I confirmed if I remove the "sumHits>1" (currently in below query) it works just fine. Thanks in advance for your help. SELECT v.organization, v.city, v.region, countries.printable_name, DATE_FORMAT(v.dateTime, '%m/%d/%Y %l:%i %p'), v.visitorID, v.searchWords, COUNT(h.hitID) as sumHits FROM visitors as v, hits as h, countries WHERE v.customerID='11222' AND cast(v.dateTime as date)='2008-08-30' AND h.visitorID=v.visitorID AND v.country=countries.country_code AND sumHits>1 GROUP BY h.visitorID ORDER BY v.dateTime DESC LIMIT 0, 20 Link to comment https://forums.phpfreaks.com/topic/121963-solved-help-with-query/ Share on other sites More sharing options...
toplay Posted August 30, 2008 Share Posted August 30, 2008 Change the last part from this: AND sumHits>1 GROUP BY h.visitorID ORDER BY v.dateTime DESC LIMIT 0, 20 to this: GROUP BY h.visitorID having sumHits >1 ORDER BY v.dateTime DESC LIMIT 0, 20 Link to comment https://forums.phpfreaks.com/topic/121963-solved-help-with-query/#findComment-629563 Share on other sites More sharing options...
ryanschefke Posted August 30, 2008 Author Share Posted August 30, 2008 You are awesome! That worked! Link to comment https://forums.phpfreaks.com/topic/121963-solved-help-with-query/#findComment-629569 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.