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] => 414,[name] => Perception affects so much at scrum-time,[template_id] => 7,[page_id] => 180,[dataCache] => {"pagedata":{"title_1":{"id":"826","tableName":"page_titles","idColumnName":"id","columns":{"page_id":"414","content":"Perception affects so much at scrum-time","ref":"1","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:06:00"}},"textarea_1":{"id":"1165","tableName":"page_textareas","idColumnName":"id","columns":{"page_id":"414","contentHtml":"

This time last year, people were saying Harlequins had a weak scrum – by the end of the season Quins had the best set-piece in the Premiership.<\/p>\r\n

Perception affects so much at scrum-time, from refereeing – not a criticism, it’s only natural – to psychological advantage.<\/p>\r\n

But everything changes completely from one year to the next in this league, even if the personnel stay the same.<\/p>\r\n

The notion that the quality of a side’s scrummage will not change year on year is absurd, and Quins completely dispelled that last term in any case.<\/p>\r\n

At Gloucester we really feel we’ve made massive strides on the scrum front not just over pre-season – but also last year too.<\/p>\r\n

I don’t think we got the plaudits we deserved last year for that, but such is life.<\/p>\r\n

The challenge now is to be this season’s Harlequins – hopefully by the end of the year we can have people talking about our scrum for the right reasons.<\/p>\r\n

We made a great start on that front against Northampton at the weekend, it was just gutting to lose the game 24-19 at Kingsholm.<\/p>\r\n

The Saints have one of the most-vaunted scrummages in the division, and I think it’s fair to say we ground them down and in the end did a job on them.<\/p>\r\n

They won a few early penalties, but we won the last one of the first half – and then did not concede another scrum sanction for the rest of the match.<\/p>\r\n

A back spasm forced me out of the match just three minutes into the second half, and that was a huge frustration.<\/p>\r\n

But Gloucester boy Shaun Knight came on and helped turn the screw as we won a penalty try – it’ll be a battle all year between the two of us for that starting shirt, and one we’ll both relish.<\/p>\r\n

In some circles scrummaging is viewed as a sequence of one-on-one battles, but that’s just the tip of a brutal iceberg.<\/p>\r\n

It’s an eight-versus-eight skirmish, and over the course of a Premiership match, you need six top-quality front-rowers.<\/p>\r\n

The two opposing front-rows have a mini three-on-three battle, as well as those individual tussles, but without rock-solid support from the locks and loose forwards, you will struggle at the coal face.<\/p>\r\n

And nowadays it’s a tag-team match too, with an entirely fresh front-row usually lumbering off the bench midway through the second half.<\/p>\r\n

We’ve got at least six front-rowers all worthy of first XV selection and all playing well – it’s a great position to be in.<\/p>\r\n

Under that pressure, if you don’t perform well, you won’t stay in the side.<\/p>\r\n

You need that pressure from your team-mates off the field to spur you to perform on it.<\/p>\r\n


\r\n

Read more Living Rugby blogs.<\/a><\/p>\r\n

Like the Living Rugby Facebook page.<\/a><\/p>\r\n

Sign up for the Living Rugby email newsletter<\/a>.<\/p>\r\n","ref":"1","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:11:30"}},"textarea_rss":{"id":"1166","tableName":"page_textareas","idColumnName":"id","columns":{"page_id":"414","contentHtml":"This time last year, people were saying Harlequins had a weak scrum \u0096 by the end of the season Quins had the best set-piece in the Premiership.\r\nPerception affects so much at scrum-time, from refereeing \u0096 not a criticism, it\u0092s only natural...","ref":"rss","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:25:38"}},"image_1":{"id":"624","tableName":"page_images","idColumnName":"id","columns":{"page_id":"414","src":"\/library\/images\/Rupert_Harden.jpg","height":"","width":"","ref":"1","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:11:30"}},"meta_description":{"id":"2294","tableName":"page_metas","idColumnName":"id","columns":{"page_id":"414","content":"Rupert Harden rugby blog on how Gloucester have improved their scrummaging and what it is like in a premiership scrum environment.","ref":"description","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:25:38"}},"meta_keywords":{"id":"2295","tableName":"page_metas","idColumnName":"id","columns":{"page_id":"414","content":"Rupert Harden | Gloucester | rugby | rugby blog | Harlequins | Northampton | scrum | scrummaging","ref":"keywords","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:25:38"}},"meta_title":{"id":"2292","tableName":"page_metas","idColumnName":"id","columns":{"page_id":"414","content":"Perception affects so much at scrum-time","ref":"title","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:06:00"}},"summary":{"id":"1472","tableName":"page_summaries","idColumnName":"id","columns":{"page_id":"414","linkText":"Perception affects so much at scrum-time","content":"

\r\n\t"The notion that the quality of a side’s scrummage will not change year on year is absurd."<\/h2>\r\n

Gloucester Tight-head Ruper Harden says they have made strides forward on last seasons performance in the scrum, and gives an insight into top level scrummaging.<\/p>\r\n","thumbnailSrc":"\/library\/images\/Rupert_Harden.jpg","ref":"","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:25:38"}},"url":{"id":"773","tableName":"page_urls","idColumnName":"id","columns":{"page_id":"414","segment":"perception-affects-so-much-at-scrum-time","fullURL":"blogs\/rupert-harden\/2012\/09\/perception-affects-so-much-at-scrum-time","ref":"","isApproved":"1","isLive":"1","createdDateTime":"2012-09-05 15:06:00","isArchived":"0"}}},"templatedata":{"Main Content":{"priority":["1"],"snippet":"","className":null,"archived":[]}}},[releaseDateTime] => 2012-09-05 18:00:00,[expiryDateTime] => 0000-00-00 00:00:00,[priority] => 134,[liveURL] => blogs/rupert-harden/2012/09/perception-affects-so-much-at-scrum-time,[shortURL] => http://goo.gl/DSmXO,[canDelete] => 1,[isSystem] => 0,[canHaveChildren] => 1,[isDefaultPage] => 0,[is404Page] => 0,[isEnabled] => 1,[isArchived] => 0,[isNavigation] => 1,[navigationCallBack] => ,[pendingList] => ,[templatePlaceholders] => {"Main Content":{"priority":["1"],"snippet":"","className":null,"archived":[]}},[templateName] => blogpost,[URLSegments] => Array ([0] => blogs,[1] => rupert-harden,[2] => 2012,[3] => 09,[4] => perception-affects-so-much-at-scrum-time),[lookingForURL] => blogs/rupert-harden/2012/09/perception-affects-so-much-at-scrum-time)) called at [/home/living01/public_html/index.php:379]