我的SQL查询的一部分
DATE_SUB(dStartDate,INTERVAL 30 DAY) AS dEarlyBirdExipiryDate
它将dEarlyBirdExipiryDate返回为
2013-05-16
但我想要
16 May, 2013
格式。我应该在查询中进行哪些更改以获取此信息?
最佳答案
使用DATE_FORMAT()
函数:
SELECT DATE_FORMAT( DATE_SUB(dStartDate, INTERVAL 30 DAY)
, '%d %M, %Y'
) AS dEarlyBirdExipiryDate;
See this SQLFiddle