如何从返回到文本框的SQL查询中将数字四舍五入到小数点后第二位

克里斯托弗

我有3个文本框,它们从3个已经使用该ROUND()函数的SQL查询中接收一个int值但是文本框中的结果返回4个小数点。.即,我需要该值,xxxxx.xx但SQL查询却返回xxxx.xxxx

这是我的代码

private void totalRef_btn_Click(object sender, EventArgs e)
{
    SqlConnection conn = new SqlConnection("Data source=10.0.0.3,1434;Initial Catalog=client_orders_test;**Logins omitted**");

    SumTotalquery = "Select ROUND(SUM(value),2) from costings_cur";
    SumExVatquery = "Select ROUND(SUM(value-(value*14/100)),2) from costings_cur";
    SumVatquery = "Select ROUND(SUM(value*14/100),2) from costings_cur";

    SqlCommand totalQry = new SqlCommand(SumTotalquery, conn);
    SqlCommand exVatQry = new SqlCommand(SumExVatquery, conn);
    SqlCommand vatQry = new SqlCommand(SumVatquery, conn);

    conn.Open();
    SqlDataReader DR1 = totalQry.ExecuteReader();

    if (DR1.Read())
    {
        total_txtbox.Text = DR1.GetValue(0).ToString();
    }

    conn.Close();

    conn.Open();

    SqlDataReader DR2 = exVatQry.ExecuteReader();

    if (DR2.Read())
    {
        exvat_txtbox.Text = DR2.GetValue(0).ToString();
    }

    conn.Close();

    conn.Open();

    SqlDataReader DR3 = vatQry.ExecuteReader();

    if (DR3.Read())
    {
        vat_txtbox.Text = DR3.GetValue(0).ToString();
    }

    conn.Close();
}

我什至尝试使用此:

exvat_txtbox.Text = DR2.GetValue(0).ToString().Trim();

提前致谢

Jaydip贾达夫

USEDecimal(18,2)得到正确的结果

SELECT CAST(ROUND(SUM(value),2) AS DECIMAL(18,2)) FROM costings_cur

其他SELECT语句也是如此。

注:圆形功能只是做了规定长度数四舍五入,这是不负责获取特定格式的数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从返回到文本框的SQL查询中将数字四舍五入到小数点后第二位

来自分类Dev

在Python中,小数点后第二位四舍五入到零

来自分类Dev

将嵌套列表中的值四舍五入到小数点后的第二位

来自分类Dev

除非数字是整数,否则四舍五入到小数点后第二位 c++

来自分类Dev

在JavaScript中将数字四舍五入到小数点后1位

来自分类Dev

我如何在javascript中将数字四舍五入到小数点后两位(强制)

来自分类Dev

PHP的time()是否总是四舍五入到第二位?

来自分类Dev

如何将数字四舍五入到小数点后n位?

来自分类Dev

将数字四舍五入到小数点后两位

来自分类Dev

将数字四舍五入到小数点后两位

来自分类Dev

在Telerik报表中将小数点四舍五入到小数点后两位

来自分类Dev

SQL在我的特定查询中四舍五入到小数点后两位

来自分类Dev

您如何将qml中的数字四舍五入到小数点后两位?

来自分类Dev

如何将数字四舍五入到小数点后两位

来自分类Dev

SQL返回每月而不是年薪并四舍五入到小数点后两位

来自分类Dev

如何在MATLAB中将数字四舍五入到所需的小数点?

来自分类Dev

四舍五入到小数点后四位?

来自分类Dev

特定数字的总和,并将数字四舍五入到小数点后两位

来自分类Dev

尝试在mySQL的新列中将计算四舍五入到小数点后两位

来自分类Dev

在小数点后显示4位数字而不四舍五入值

来自分类Dev

选择查询自定义计算列以四舍五入到小数点后两位

来自分类Dev

Java Double总是四舍五入到小数点后两位

来自分类Dev

四舍五入到小数点后两位

来自分类Dev

浮点数四舍五入到Java小数点后2位

来自分类Dev

变量总是四舍五入到小数点后两位-Python

来自分类Dev

四舍五入到javascript中的小数点后两位

来自分类Dev

Fortran-想要四舍五入到小数点后一位

来自分类Dev

四舍五入到小数点后两位

来自分类Dev

在Android中四舍五入到小数点后两位

Related 相关文章

  1. 1

    如何从返回到文本框的SQL查询中将数字四舍五入到小数点后第二位

  2. 2

    在Python中,小数点后第二位四舍五入到零

  3. 3

    将嵌套列表中的值四舍五入到小数点后的第二位

  4. 4

    除非数字是整数,否则四舍五入到小数点后第二位 c++

  5. 5

    在JavaScript中将数字四舍五入到小数点后1位

  6. 6

    我如何在javascript中将数字四舍五入到小数点后两位(强制)

  7. 7

    PHP的time()是否总是四舍五入到第二位?

  8. 8

    如何将数字四舍五入到小数点后n位?

  9. 9

    将数字四舍五入到小数点后两位

  10. 10

    将数字四舍五入到小数点后两位

  11. 11

    在Telerik报表中将小数点四舍五入到小数点后两位

  12. 12

    SQL在我的特定查询中四舍五入到小数点后两位

  13. 13

    您如何将qml中的数字四舍五入到小数点后两位?

  14. 14

    如何将数字四舍五入到小数点后两位

  15. 15

    SQL返回每月而不是年薪并四舍五入到小数点后两位

  16. 16

    如何在MATLAB中将数字四舍五入到所需的小数点?

  17. 17

    四舍五入到小数点后四位?

  18. 18

    特定数字的总和,并将数字四舍五入到小数点后两位

  19. 19

    尝试在mySQL的新列中将计算四舍五入到小数点后两位

  20. 20

    在小数点后显示4位数字而不四舍五入值

  21. 21

    选择查询自定义计算列以四舍五入到小数点后两位

  22. 22

    Java Double总是四舍五入到小数点后两位

  23. 23

    四舍五入到小数点后两位

  24. 24

    浮点数四舍五入到Java小数点后2位

  25. 25

    变量总是四舍五入到小数点后两位-Python

  26. 26

    四舍五入到javascript中的小数点后两位

  27. 27

    Fortran-想要四舍五入到小数点后一位

  28. 28

    四舍五入到小数点后两位

  29. 29

    在Android中四舍五入到小数点后两位

热门标签

归档