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] => 503,[name] => Low grade Clive Woodward rides fun bus,[template_id] => 7,[page_id] => 180,[dataCache] => {"pagedata":{"title_1":{"id":"940","tableName":"page_titles","idColumnName":"id","columns":{"page_id":"503","content":"Low grade Clive Woodward rides fun bus","ref":"1","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:23:00"}},"textarea_1":{"id":"1432","tableName":"page_textareas","idColumnName":"id","columns":{"page_id":"503","contentHtml":"

\"Rupert<\/p>\r\n

I thought I would make myself useful and coach a local club this season.<\/p>\r\n

Cheltenham Sarries<\/a> are in South West Division Gloucester 1 and they are a top bunch of boys.<\/p>\r\n

They are also a real group of boozehounds when the moment takes them. Hanging around with them makes me feel like I am back in my first year at university.<\/p>\r\n

That's no bad thing - when the time is right!<\/p>\r\n

I wanted to make sure that I was going to make an impact when I started to do some stuff with them. So, in the days before my first visit, I was coming up with all sorts of new ideas to show them when I got there.<\/p>\r\n

When that first session arrived, I rocked up like some low-grade Clive Woodward complete with a whole new play book.<\/p>\r\n

I started off by getting them to do some basic handling drills....and that's where my coaching plans ended.<\/p>\r\n

If guys were not going to catch simple passes, it was not even worth starting to try and go to the next level!<\/p>\r\n

I've really enjoyed being with the guys though and always help out when I can.<\/p>\r\n

I am also very committed to seeing the boys as much as I can and try to get down to watch them on Saturdays if we are playing on either a Friday or Sunday.<\/p>\r\n

I also have to admit that I have been on their "Fun Bus" once too. The boys can play fixtures as far away as Bristol and they get through some miles on the roads going to away fixtures.<\/p>\r\n

After the game, the team bus stops off at other clubs they play in their league for a pint and a natter to the locals. On the way back from the game I went to watch, they parked up at five different clubs.<\/p>\r\n

It was a really good craic and I had a great laugh with them. It's a real social occasion and there was some good banter and a good few drinks floating about.<\/p>\r\n

It was really old school and, in a league where there is some money starting to float about, a real nod to the amateur era.<\/p>\r\n

I hope that never changes.<\/p>\r\n


\r\n

Read more of the Living Rugby blogs<\/a>, and follow us on Twitter.<\/a><\/p>\r\n","ref":"1","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:28:33"}},"textarea_rss":{"id":"1434","tableName":"page_textareas","idColumnName":"id","columns":{"page_id":"503","contentHtml":"Gloucester prop Rupert Harden says he has been helping out with some coaching, which has lead to him joining Cheltenham Sarries on their team bus.","ref":"rss","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:37:33"}},"image_1":{"id":"729","tableName":"page_images","idColumnName":"id","columns":{"page_id":"503","src":"","height":"","width":"","ref":"1","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:32:02"}},"meta_description":{"id":"2716","tableName":"page_metas","idColumnName":"id","columns":{"page_id":"503","content":"\t\"When that first session arrived, I rocked up like some low-grade Clive Woodward complete with a whole new play book.\"\nGloucester prop Ruper Harden says he has been helping out with some coaching, which has lead to him joining Cheltenham Sarries on their team bus.\n","ref":"description","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:37:33"}},"meta_keywords":{"id":"2715","tableName":"page_metas","idColumnName":"id","columns":{"page_id":"503","content":"Rupert Harden | blog | rugby | Cheltenham | Saracens | Sarries | RFC | Gloucester","ref":"keywords","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:32:02"}},"meta_title":{"id":"2712","tableName":"page_metas","idColumnName":"id","columns":{"page_id":"503","content":"Low grade Clive Woodward rides fun bus","ref":"title","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:23:00"}},"summary":{"id":"1777","tableName":"page_summaries","idColumnName":"id","columns":{"page_id":"503","linkText":"Low grade Clive Woodward rides fun bus","content":"

\r\n\t"When that first session arrived, I rocked up like some low-grade Clive Woodward complete with a whole new play book."<\/h2>\r\n

Gloucester prop Rupert Harden says he has been helping out with some coaching, which has lead to him joining Cheltenham Sarries on their team bus.<\/p>\r\n","thumbnailSrc":"","ref":"","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:37:33"}},"url":{"id":"870","tableName":"page_urls","idColumnName":"id","columns":{"page_id":"503","segment":"low-grade-clive-woodward-rides-fun-bus","fullURL":"blogs\/rupert-harden\/2013\/01\/low-grade-clive-woodward-rides-fun-bus","ref":"","isApproved":"1","isLive":"1","createdDateTime":"2013-01-06 17:23:00","isArchived":"0"}}},"templatedata":{"Main Content":{"priority":["1"],"snippet":"","className":null,"archived":[]}}},[releaseDateTime] => 2013-01-06 17:23:00,[expiryDateTime] => 0000-00-00 00:00:00,[priority] => 131,[liveURL] => blogs/rupert-harden/2013/01/low-grade-clive-woodward-rides-fun-bus,[shortURL] => http://goo.gl/n5Zqu,[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] => 2013,[3] => 01,[4] => low-grade-clive-woodward-rides-fun-bus),[lookingForURL] => blogs/rupert-harden/2013/01/low-grade-clive-woodward-rides-fun-bus)) called at [/home/living01/public_html/index.php:379]