我在表中有兩列填充了整數值。對於每條記錄,我想分割這兩列的值並格式化輸出,以便小數點移動到右側。SQL從int轉換爲十進制
例如,如果我將一個記錄的兩列的值設爲4和1,並且我想將1除以4(所以1/4),那麼我希望輸出爲25.00。
這裏是我嘗試了一下前的最後一件事:
CAST(Total AS Decimal(2))/CAST(TotalAnswers AS Decimal(2)) AS 'Percent'
我一直沒能找到CAST功能的語法解釋,看看有什麼十進制傳入的參數表示。當我改變它時,它有時會改變小數點右邊的位數,但結果並不總是我期待的,所以我想在這裏得到一些幫助。
真棒,非常感謝你。 – Darren 2012-04-10 20:57:38