|
|
|
| Есть база данных. Один из пареметров в виде time. При выводе, естественно, выводится в виде 00:00:00. А вот как сделать так чтобы не выводил часы, т.е. 00:00? А лучше ещё и первый ноль минут не выводил: 0:00.
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Shadow69
(18.06.2007 в 11:10)
| | Можно воспользоваться функцией TIME_FORMAT()
SELECT TIME_FORMAT(puttime, '%k:%i') AS puttime FROM tbl
|
SELECT TIME_FORMAT('0:03:00', '%k:%i');
+---------------------------------+
| TIME_FORMAT('0:03:00', '%k:%i') |
+---------------------------------+
| 0:03 |
+---------------------------------+
|
| |
|
|
|
|
|
|
|
для: Shadow69
(18.06.2007 в 11:10)
| |
SELECT
CONCAT((TIME_FORMAT('%k', t )*60+TIME_FORMAT('%i', t)), TIME_FORMAT(':%S', t))
AS puttime
FROM tbl
|
| |
|
|
|