Скажите пожалуйста, как быть в такой ситуации:
Нужно извлечь из БД (MSSQL) сумму(money) в формате: 1234,00
//1)
$result=mssql_query("SELECT sum FROM dbo.tab1 WHERE id='1'");
list($sum)=mssql_fetch_array($result);
// выводит: 1234
//2)
$result=mssql_query("SELECT CAST(sum AS varchar) AS sum FROM dbo.tab1 WHERE id='1'");
list($sum)=mssql_fetch_array($result);
// выводит: 1234.00
Подскажите пожалуйста, как получить запятую перед 00?
Спустя 7 минут, 6 секунд (14.01.2011 - 10:42) linker написал(а):
В MySQL есть функция TRUNCATE()
SELECT TRUNCATE(`sum`, 2) AS `sum` FROM `dbo`.`tab1` WHERE `id`='1'
Спустя 36 минут, 18 секунд (14.01.2011 - 11:18) Snus написал(а):
zvezda_t
$sum = number_format($sum, 2, ',', '');
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)