【发布时间】:2013-04-13 09:25:57
【问题描述】:
我在 T-SQL 查询中有以下代码,我需要将其转换(重写)为 LINQ。有人可以帮助我吗?谢谢
SELECT (select max(X.PocetDniPoPlatnosti)
from
(
select
(select top 1 datediff(day,datumplatnosti,getdate()) from planrealizace p
where p.cinnostsopidsop = cinnostsop.idsop and datumplatnosti <= getdate() and p.provest = 1 and p.datumprovedeni is null
order by p.datumplatnosti desc) as PocetDniPoPlatnosti
from cinnostsop
where cinnostSOP.LegislativneVyznamna = 1 and (CinnostSOP.ObjektId = 131476)) X) as PoPlatnosti
【问题讨论】:
-
告诉我们what you have tried so far - 你在哪里卡住了?
-
我尝试过 linquer,但该软件不支持 datediff 之类的某些功能,因此无法转换此代码
标签: sql sql-server linq tsql