格式化mysql查询中创建的字段

时间:2014-05-26 21:56:16

标签: php mysql

我的查询如下:

$result = mysql_query("CREATE OR REPLACE VIEW tid5 AS SELECT start, slut, vstart, vslut,    arbtid, arbtim, arton, nitton, tjugotva,
(3600*HOUR(sl_tid)+60*MINUTE(sl_tid)+SECOND(sl_tid)
-3600*HOUR(t24)-60*MINUTE(t24)-SECOND(t24))/3600 AS e24 FROM tid4;");

列sl_tid和t24是时间格式。创建的列e24得到"十进制(14,4)"格式。我希望它像" 10,20"。 Iaw 2十进制。

1 个答案:

答案 0 :(得分:0)

使用TRUNCATE()

$result = mysql_query("CREATE OR REPLACE VIEW tid5 AS SELECT start, slut, vstart,
vslut, arbtid, arbtim, arton, nitton, tjugotva, truncate((3600*HOUR(sl_tid)+
60*MINUTE(sl_tid)+SECOND(sl_tid)-3600*HOUR(t24)-60*MINUTE(t24)-SECOND(t24))/3600, 2)
AS e24 FROM tid4");