我的 SQL 查询的一部分
DATE_SUB(dStartDate,INTERVAL 30 DAY) AS dEarlyBirdExipiryDate
它返回 dEarlyBirdExipiryDate 为2013-05-16
但我想要它的16 May, 2013
格式。
我应该在查询中进行哪些更改才能获得此信息?
我的 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;
你可以使用这样的东西。Em 不确定,但它可以通过一些调整来工作。
SELECT DATE_FORMAT(DATE_SUB(DATE('2007-11-30 09:00:00'), INTERVAL 1 DAY), '%d %M, %Y'); //