我如何使用Linq组像这个Oracle代码?

fnatzsnv  于 2022-12-06  发布在  Oracle
关注(0)|答案(1)|浏览(99)
select count(*) Amount,
         (trunc(sysdate) - to_date(to_char(a."Admited",'yyyy-mm-dd'),'yyyy-mm-dd')) DiffDay
    from smartipd."Admits" a 
GROUP BY (trunc(sysdate) - to_date(to_char(a."Admited",'yyyy-mm-dd'),'yyyy-mm-dd')) ;
rlcwz9us

rlcwz9us1#

由于没有您的数据库,我不得不临时使用Northwind数据库。这将给予您在代码中所要使用的内容:记录的数量,按天数计算。

from o in Orders
  let dffDate = (DateTime.Now - o.OrderDate.Value).Days
  group o by dffDate into c
  select new {Amount = c.Count(), Days = c.Key}

相关问题