Tôi có hai cột trong bảng được điền bằng giá trị số nguyên. Đối với mỗi bản ghi, tôi muốn chia các giá trị của hai cột đó và định dạng đầu ra sao cho dấu thập phân được di chuyển đến các vị trí bên phải.SQL Cast từ int đến số thập phân
Ví dụ: nếu tôi có giá trị của hai cột cho một bản ghi là 4 và 1 và tôi muốn chia 1 cho 4 (để 1/4) thì tôi muốn đầu ra là 25,00.
Đây là điều cuối cùng tôi đã cố gắng một chút trước:
CAST(Total AS Decimal(2))/CAST(TotalAnswers AS Decimal(2)) AS 'Percent'
tôi đã không thể tìm thấy một lời giải thích cú pháp của hàm CAST để xem những gì các tham số truyền vào trong cho thập phân đại diện. Khi tôi thay đổi nó, đôi khi nó thay đổi số lượng vị trí ở bên phải của số thập phân nhưng kết quả không phải luôn luôn là những gì tôi mong đợi vì vậy tôi muốn nhận được một chút trợ giúp về điều này.
Awesome, thank you very much. – Darren