关于当月数据记录条数

问题描述 投票:0回答:2

我正在尝试获取数据库中当月结束的车辆记录总数。在这种情况下,我不知道应该在 InvoiceDate 部分写什么。

     public void MonthlyStatus(NetContext context)
     {

          var monthlyStatus = (from car in context.CarInformation
                  where car.CurrentSituation== "Finish" && car.InvoiceDate == 
          select car);

           if (monthlyStatus == null)
           {
              label1.Text = "0";
           }
           else
           {
            label1.Text = Convert.ToString(monthlyStatus);
           }     
}
c# sql winforms entity-framework linq
2个回答
0
投票

您可以提供查询以根据

Month
Year
进行过滤。

var monthlyCount = (from car in context.CarInformation
    where car.CurrentSituation== "Finish" 
        && car.InvoiceDate.Month == DateTime.Now.Month
        && car.InvoiceDate.Year == DateTime.Now.Year 
    select car)
    .Count();

label1.Text = Convert.ToString(monthlyCount);

请注意,如果没有具体化查询,则不会执行当前的 LINQ 查询,


0
投票

我无法访问实时数据,因为我的知识只到2021年9月。要获取当月的数据记录数,您需要检查存储该信息的特定数据库或系统。通常,可以通过数据管理或分析工具获得此信息,这些工具可以查询并提供当月的数据计数。您可能还需要相关的访问权限和 SQL 或数据查询技能才能准确检索此信息。

© www.soinside.com 2019 - 2024. All rights reserved.