php - 格式化 mysqlquery 中创建的字段

标签 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 具有“decimal(14,4)”格式。我希望它类似于“10,20”。 Iaw 2 小数。

最佳答案

使用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");

关于php - 格式化 mysqlquery 中创建的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23878189/

相关文章:

php - 在 Linux 中使用 PSR-4 自动加载时找不到类,在 Windows 中工作

php - 通过电子邮件发送 div 的内容或屏幕截图

PHP MySQL 在结果显示时获取特定值

php - 在 while 循环内获取总百分比

php - 交响乐 4 : How to pass the $_SERVER array as constructor argument

php - CakePHP 连接在浏览器中被拒绝

php - 可以在 PHP 中使用 array[key] 吗?

php - 检查记录是否来自table_b

mysql - 如果关系表可能驻留在多个数据库中,是否有必要以不同的方式设计它们?

php - PHP 中的 MYSQL 日期变量减去 7 天?