2013-02-06 75 views
1

我有一個非傳統的面具一個簡單的Oracle查詢:問題,當遷移Oracle查詢到SQL Server 2005

SELECT TO_CHAR(1234567, '9G999G990D000000') VALUE_STR FROM dual 
--- 1.234.567,000000 

而且我不能將它轉換爲SQL Server 2005中,我無法弄清楚如何維持剩下的小數位:

SELECT CONVERT(VARCHAR(30), CAST(1234567 AS MONEY),1) 
--- 1.234.567,00 

我想知道關於執行此查詢以優雅的方式提供一些幫助。

回答