Read Database Error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group by CONCAT (YEAR(posts.releaseDateTime),'-', MONTH(posts.releaseDateTime)) ' at line 1

Write Database Error:

Last Query:
SELECT YEAR(posts.releaseDateTime) as PostYear, MONTH(posts.releaseDateTime) as PostMonth, count(posts.id) as PostCount , blogs.liveURL as blogURL FROM (pages as blogs inner join pages as posts on blogs.id=posts.page_id) inner join templates on posts.template_id=templates.id where templates.tag ='blogpost' and blogs.isArchived=0 and blogs.isEnabled = 1 and blogs.releaseDateTime <= NOW() and (blogs.expiryDateTime >= Now() or blogs.expiryDateTime = 0) and posts.isArchived=0 and posts.isEnabled = 1 and posts.releaseDateTime <= NOW() and (posts.expiryDateTime >= Now() or posts.expiryDateTime = 0) and blogs.id = group by CONCAT (YEAR(posts.releaseDateTime),'-', MONTH(posts.releaseDateTime)) order by posts.releaseDateTime desc

#0  Database->notify() called at [/home/living01/public_html/_core/class.database.php:132]
#1  Database->query(SELECT YEAR(posts.releaseDateTime) as PostYear, MONTH(posts.releaseDateTime) as PostMonth, count(posts.id) as PostCount  , blogs.liveURL as blogURL   FROM (pages as blogs inner join pages as posts on blogs.id=posts.page_id) inner join templates on posts.template_id=templates.id  where  templates.tag ='blogpost'  and blogs.isArchived=0 and blogs.isEnabled = 1 and blogs.releaseDateTime <= NOW() and (blogs.expiryDateTime >= Now() or blogs.expiryDateTime = 0) and posts.isArchived=0 and posts.isEnabled = 1 and posts.releaseDateTime <= NOW() and (posts.expiryDateTime >= Now() or posts.expiryDateTime = 0)  and blogs.id =   group by CONCAT (YEAR(posts.releaseDateTime),'-', MONTH(posts.releaseDateTime)) order by posts.releaseDateTime desc) called at [/home/living01/public_html/_core/class.database.php:288]
#2  Database->resulter(SELECT YEAR(posts.releaseDateTime) as PostYear, MONTH(posts.releaseDateTime) as PostMonth, count(posts.id) as PostCount  , blogs.liveURL as blogURL   FROM (pages as blogs inner join pages as posts on blogs.id=posts.page_id) inner join templates on posts.template_id=templates.id  where  templates.tag ='blogpost'  and blogs.isArchived=0 and blogs.isEnabled = 1 and blogs.releaseDateTime <= NOW() and (blogs.expiryDateTime >= Now() or blogs.expiryDateTime = 0) and posts.isArchived=0 and posts.isEnabled = 1 and posts.releaseDateTime <= NOW() and (posts.expiryDateTime >= Now() or posts.expiryDateTime = 0)  and blogs.id =   group by CONCAT (YEAR(posts.releaseDateTime),'-', MONTH(posts.releaseDateTime)) order by posts.releaseDateTime desc) called at [/home/living01/public_html/_core/class.database.php:199]
#3  Database->getRows(SELECT YEAR(posts.releaseDateTime) as PostYear, MONTH(posts.releaseDateTime) as PostMonth, count(posts.id) as PostCount  , blogs.liveURL as blogURL   FROM (pages as blogs inner join pages as posts on blogs.id=posts.page_id) inner join templates on posts.template_id=templates.id  where  templates.tag ='blogpost'  and blogs.isArchived=0 and blogs.isEnabled = 1 and blogs.releaseDateTime <= NOW() and (blogs.expiryDateTime >= Now() or blogs.expiryDateTime = 0) and posts.isArchived=0 and posts.isEnabled = 1 and posts.releaseDateTime <= NOW() and (posts.expiryDateTime >= Now() or posts.expiryDateTime = 0)  and blogs.id =   group by CONCAT (YEAR(posts.releaseDateTime),'-', MONTH(posts.releaseDateTime)) order by posts.releaseDateTime desc) called at [/home/living01/public_html/_siteapp/logic/class.blog.php:439]
#4  Blog->blogArchive() called at [/home/living01/public_html/_siteapp/controllers/controller.blogpost.php:23]
#5  require(/home/living01/public_html/_siteapp/controllers/controller.blogpost.php) called at [/home/living01/public_html/_siteapp/templates/desktop/template.blogpost.php:3]
#6  include(/home/living01/public_html/_siteapp/templates/desktop/template.blogpost.php) called at [/home/living01/public_html/_siteapp/logic/class.render.php:325]
#7  Render::template(blogpost) called at [/home/living01/public_html/_siteapp/logic/class.render.php:308]
#8  Render::populate(Array ([id] => 323,[name] => Everyone Pulls Their Weight At Sharks,[template_id] => 7,[page_id] => 279,[dataCache] => {"pagedata":{"title_1":{"id":"687","tableName":"page_titles","idColumnName":"id","columns":{"page_id":"323","content":"Everyone Pulls Their Weight At Sharks","ref":"1","isApproved":"1","isLive":"1","createdDateTime":"2012-04-20 10:33:00"}},"textarea_1":{"id":"850","tableName":"page_textareas","idColumnName":"id","columns":{"page_id":"323","contentHtml":"

The North of England needs at least two top-flight rugby clubs, and hopefully in the future there will be more than that.<\/p>\r\n

A lot of top England players are Northerners and youngsters in the North need avenues to help them progress through the game, and right on to the top.<\/p>\r\n

Myself and Rob Miller at Sale are both ex-Newcastle Falcons<\/a> players, but we are not the only ones at Sale hoping the Falcons can beat relegation.<\/p>\r\n

There’s a bit of an upward move at Kingston Park again hopefully, with a new owner and a new boss in Dean Richards coming in for next season.<\/p>\r\n

Clearly two Northern teams in the Premiership does not add that much balance to the league overall, and it would be great to see that number stay the same and maybe even increase as time moves on.<\/p>\r\n

Sale are moving ground to Salford<\/a> next season, and that’s one of a number of reasons why there is a pretty positive feeling at the club now.<\/p>\r\n

Another is the fact that things are quite settled, and we ought to move into next year with a fair amount of continuity.<\/p>\r\n

No sports team can bring about success under the constraints of constant change.<\/p>\r\n

The sheer volume of changes over the last few years at Sale has been well documented, but hopefully a period of stability is on its way now.<\/p>\r\n

The majority of the current squad ought to be at the club next season, there have been a handful of excellent signings for next year and that allows players to feel settled, which is important.<\/p>\r\n

A new rugby director will join in the summer and bring his own influence, but we have far more than just a solid base with which the new man will work.<\/p>\r\n

There are no passengers in the squad, everyone pulls their weight, and that’s reflected in the fact most should be staying on next year.<\/p>\r\n

Just look at Harlequins as a good example of what continuity can achieve: now they are top of the league, and the majority of their squad has been together for four or five years.<\/p>\r\n

It would have been overly ambitious for us to target a top-four finish this year, in our first as a group.<\/p>\r\n

But when it comes to next season, we will have had two pre-seasons together and everyone will have that little more understanding of how we fit together and how the team works.<\/p>\r\n

We’re still on course for that Heineken Cup qualification, and hopefully next term we can challenge for the play-offs.<\/p>\r\n


\r\n

Read about Edgeley Park on our Sale Sharks club page<\/a><\/em><\/p>\r\n

Follow Charlie Amesbury on Twitter.<\/a><\/em><\/p>\r\n


\r\n