В Oracle типичным способом обновления одной таблицы из другой является использование коррелированных подзапросов:
update base_table b
set amount = b.amount +
(select sum(case when t.txn_type = 'Credit' then t.amount else - t.amount end)
from txn_table t
where t.person = b.person
)
where exists (select 1
from txn_table t
where t.person = b.person
having sum(case when t.txn_type = 'Credit' then t.amount else - t.amount end) <> 0
);
Существует плагин jQuery NUMBERFORMATTER, детали ниже:
https://code.google.com/p/jquery-numberformatter/
Из вышеупомянутой ссылки:
Этот плагин является плагином NumberFormatter. Форматирование чисел, вероятно, знакомо любому, кто работал с серверным кодом как Java или PHP и кто работал с интернационализацией.
Править: Замененный ссылка с более прямой.
Нет, нет никакой встроенной поддержки форматирования чисел, но поиск с помощью Google поднимет загрузки фрагментов кода, которые сделают это для Вас.
Править: Я пропустил последнее предложение Вашего сообщения. Попробуйте http://code.google.com/p/jquery-utils/wiki/StringFormat за решение jQuery.
Также попробуйте dojo.number , который имеет встроенную поддержку локализации. Это гораздо более близкий аналог Java NumberFormat / DecimalFormat