Ich versuche, eine Zahl einfach als Prozent mit zwei Dezimalstellen zu formatieren. Wenn es 37 geteilt durch 38 ist (aka .973684210526315789), würde ich gerne 97,36% in der SQL-Ausgabe anzeigen. Ich weiß, dass es empfohlen wird, die Formatierung in der Anwendung zu tun, dies ist jedoch für einen automatisierten Export. Dies wird mithilfe von SQL Server 2008.Format Nummer als Prozent in MS SQL Server
Hier ist, was ich habe jetzt:
select CONVERT(VARCHAR(50),cast(37 as decimal)/cast(38 as decimal)*100)+' %' AS [%]
Wenn Sie, was die verschiedenen Parameter sind auch in einer beliebigen Funktion erklären könnte, die hilfreich sein würde.
Dies ist die beste Antwort, da es mit jeder SQL-Version funktioniert. Genau was benötigt wird. Vielen Dank. – user3513237