_Mr.劉 2016-12-08 08:22 采纳率: 0%
浏览 857

求助!Sql语句使用linq写出来

SELECT
'类型' GoodsType,
SUM(CASE WHEN GoodsType=1 AND Status=1 THEN 1 ELSE 0 END) jiaji,
(SELECT SUM(ReturnTotal) FROM GoodsInfo WHERE GoodsType=1 AND Goo ds Type=4) AS returntotal
FROM GoodsInfo WHERE Goodsform='A'

  • 写回答

2条回答 默认 最新

  • ctyilyx 2016-12-08 09:23
    关注

    from k in GoodsInfo where (k.Field("Goodsform") == "A")
    select new {
    GoodsType = "类型",
    jiaji = k.Field("GoodsType") == 1&&k.Field("Status")==1?1:0,
    returnTotal = (from r in GoodsInfo
    where(r.Field("GoodsType")==1&&r.Field("GoodsType")==4 )
    select new {returnTotal = r.Feild("ReturnTotal")}).Sum(a.ReturnTotal)
    }

    GoodsInfo 是DataTable类型

    评论

报告相同问题?

悬赏问题

  • ¥100 求懂行的大ge给小di解答下!
  • ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
  • ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
  • ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
  • ¥100 华为手机私有App后台保活
  • ¥15 sqlserver中加密的密码字段查询问题
  • ¥20 有谁能看看我coe文件到底哪儿有问题吗?
  • ¥20 我的这个coe文件到底哪儿出问题了
  • ¥15 matlab使用自定义函数时一直报错输入参数过多
  • ¥15 设计一个温度闭环控制系统