【问题标题】:Rounding value in the where LINQ MVC ASP.NETLINQ MVC ASP.NET 中的舍入值
【发布时间】:2014-08-18 13:26:53
【问题描述】:

我在想知道如何截断值列以进行比较的存档中进行了查询:

按照脚本查询:

var query = from ies in db.TB_LV
            where ies.rod_id == nmRod &&
                (ies.km_i) >= vlrkmI &&
                ies.km_f <= vlrkmF &&
                ies.dt_levant == ultLev
            select ies.ies;

km_ikm_f列的值是十进制值,而vlrKmIvlrKmF是整数值。

我需要将km_ikm_f列的值截断到查询中。 有人有解决办法吗?

【问题讨论】:

  • 试试:(int) ies.km_i &gt;= vlrkmI

标签: c# sql asp.net-mvc linq


【解决方案1】:

要截断 km_ikm_f 的值,您需要像这样更改查询。

  var query = from ies in db.TB_LV
                where ies.rod_id == nmRod &&
                    (int) ies.km_i >= vlrkmI &&
                    (int) ies.km_f <= vlrkmF &&
                    ies.dt_levant == ultLev
                select ies.ies;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多