我已经尝试过该查询,但是它不符合我的要求。
代码:
SELECT
CONCAT(time(created_on) + 0 ,'-',year(created_on) ,dayofyear(created_on)) as serialno
FROM tables
WHERE id = '29';
时间是07:14:52(hh:mm:ss),它显示为71452,但我希望它仅显示为0714。
显示为2018的年份应显示为18。
答案 0 :(得分:0)
您可以从MySQL使用DATE_FORMAT(日期,模式):
SELECT DATE_FORMAT("2017-06-15 08:14:52", "%H%m");
返回0814
并将17
显示为年份:
SELECT DATE_FORMAT("2017-06-15 08:14:52", "%y");