Usuário com melhor resposta
Exibir apenas 2 casas decimais no SELECT do SQL

Pergunta
-
Olá
Estou exibindo dados SQL de uma tabela:
Dim ColunasExibidas = "C, (Outros + " & TextBox1.Text.Replace(",", ".")) as [Lucro (R$)]"
Dim sql As String = "Select " & ColunasExibidas & " FROM PrecosDeVenda"
e não sei como formatar o resultado (Lucro (R$)) para exibir apenas 2 casas decimais após a vírgula. Tentei atribuir FormatNumber(??, 2) mas não consegui.
Alguma ideia?
Desde já agradeço.
Respostas
-
Dessa forma:
Dim ColunasExibidas = "C, convert(decimal(18,2),(Outros + " & TextBox1.Text.Replace(",", ".") & ")) as [Lucro (R$)]" Dim sql As String = "Select " & ColunasExibidas & " FROM PrecosDeVenda"
- Marcado como Resposta Marcos SJ quinta-feira, 26 de novembro de 2015 11:53
Todas as Respostas
-
-
-
Dessa forma:
Dim ColunasExibidas = "C, convert(decimal(18,2),(Outros + " & TextBox1.Text.Replace(",", ".") & ")) as [Lucro (R$)]" Dim sql As String = "Select " & ColunasExibidas & " FROM PrecosDeVenda"
- Marcado como Resposta Marcos SJ quinta-feira, 26 de novembro de 2015 11:53
-