[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: извлекаем из БД знач money с запятой
zvezda_t
Здравствуйте, уважаемые программисты!

Скажите пожалуйста, как быть в такой ситуации:

Нужно извлечь из БД (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)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.