久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <small id='CHzip'></small><noframes id='CHzip'>

      <bdo id='CHzip'></bdo><ul id='CHzip'></ul>

      <tfoot id='CHzip'></tfoot>

      <i id='CHzip'><tr id='CHzip'><dt id='CHzip'><q id='CHzip'><span id='CHzip'><b id='CHzip'><form id='CHzip'><ins id='CHzip'></ins><ul id='CHzip'></ul><sub id='CHzip'></sub></form><legend id='CHzip'></legend><bdo id='CHzip'><pre id='CHzip'><center id='CHzip'></center></pre></bdo></b><th id='CHzip'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='CHzip'><tfoot id='CHzip'></tfoot><dl id='CHzip'><fieldset id='CHzip'></fieldset></dl></div>

      1. <legend id='CHzip'><style id='CHzip'><dir id='CHzip'><q id='CHzip'></q></dir></style></legend>

        帶有 CASE 語(yǔ)句和 SUM 函數(shù)的 LINQ 查詢

        LINQ Query with both CASE statement and SUM function(帶有 CASE 語(yǔ)句和 SUM 函數(shù)的 LINQ 查詢)

              <tbody id='dO3Lx'></tbody>
          1. <i id='dO3Lx'><tr id='dO3Lx'><dt id='dO3Lx'><q id='dO3Lx'><span id='dO3Lx'><b id='dO3Lx'><form id='dO3Lx'><ins id='dO3Lx'></ins><ul id='dO3Lx'></ul><sub id='dO3Lx'></sub></form><legend id='dO3Lx'></legend><bdo id='dO3Lx'><pre id='dO3Lx'><center id='dO3Lx'></center></pre></bdo></b><th id='dO3Lx'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='dO3Lx'><tfoot id='dO3Lx'></tfoot><dl id='dO3Lx'><fieldset id='dO3Lx'></fieldset></dl></div>

            <legend id='dO3Lx'><style id='dO3Lx'><dir id='dO3Lx'><q id='dO3Lx'></q></dir></style></legend>
          2. <tfoot id='dO3Lx'></tfoot>
            • <bdo id='dO3Lx'></bdo><ul id='dO3Lx'></ul>

                <small id='dO3Lx'></small><noframes id='dO3Lx'>

                  本文介紹了帶有 CASE 語(yǔ)句和 SUM 函數(shù)的 LINQ 查詢的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  限時(shí)送ChatGPT賬號(hào)..

                  我正在努力尋找如何使用 LINQ 查詢或 LAMBDA 返回條件和的示例.我都是獨(dú)立編寫(xiě)的,但是將 CASE 與 SUM 結(jié)合起來(lái)很麻煩.我很想作弊"并使用 SQL 視圖,但我想我會(huì)先問(wèn).我非常感謝任何建議.這是我要轉(zhuǎn)換的 SQL.

                  I'm struggling to find an example of how to return a conditional sum using a LINQ query or LAMBDA. I've written both independently but combining the CASE with SUM is vexing. I'm tempted to "cheat" and use a SQL view, but thought I'd ask first. I greatly appreciate any suggestions. Here's my SQL that I'm looking to convert.

                  SELECT     p.product_name, 
                             SUM(CASE WHEN o.order_dt <= getdate() - 1 THEN o.quantity END) AS volume_1day, 
                             SUM(CASE WHEN o.order_dt <= getdate() - 7 THEN o.quantity END) AS volume_7day, 
                             SUM(CASE WHEN o.order_dt <= getdate() - 30 THEN o.quantity END) AS volume_30day, 
                             SUM(o.quantity) AS volume_all
                  FROM       products p left outer join orders o on p.product_id = o.product_id
                  GROUP BY   p.product_name
                  

                  推薦答案

                  這是一個(gè)使用 Northwinds 數(shù)據(jù)庫(kù)的示例.這將為您提供您期望的結(jié)果,但 SQL 與您的示例不匹配.

                  Here is an example using the Northwinds database. This will get you the results that you are expecting but the SQL won't match your example.

                  using (var context = new NorthwindEntities())
                  {
                      DateTime volumn1Date = DateTime.Today.AddDays(-1);
                      DateTime volumn7Date = DateTime.Today.AddDays(-7);
                      DateTime volumn30Date = DateTime.Today.AddDays(-30);
                  
                      var query = from o in context.Order_Details
                                  group o by o.Product.ProductName into g
                                  select new
                                  {
                                      ProductName = g.Key,
                                      Volume1Day = g.Where(d => d.Order.OrderDate.Value <= volumn1Date)
                                                    // cast to Int32? because if no records are found the result will be a null                                              
                                                    .Sum(d => (Int32?) d.Quantity),
                                      Volume7Day = g.Where(d => d.Order.OrderDate.Value <= volumn7Date)
                                                    .Sum(d => (Int32?) d.Quantity),
                                      Volume30Day = g.Where(d => d.Order.OrderDate.Value <= volumn30Date)
                                                     .Sum(d => (Int32?) d.Quantity)
                                  };
                  
                  
                      var list = query.ToList();
                  }
                  

                  這篇關(guān)于帶有 CASE 語(yǔ)句和 SUM 函數(shù)的 LINQ 查詢的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  What are good algorithms for vehicle license plate detection?(車牌檢測(cè)有哪些好的算法?)
                  onClick event for Image in Unity(Unity中圖像的onClick事件)
                  Running Total C#(運(yùn)行總 C#)
                  Deleting a directory when clicked on a hyperlink with JAvascript.ASP.NET C#(單擊帶有 JAvascript.ASP.NET C# 的超鏈接時(shí)刪除目錄)
                  asp.net listview highlight row on click(asp.net listview 在單擊時(shí)突出顯示行)
                  Calling A Button OnClick from a function(從函數(shù)調(diào)用按鈕 OnClick)

                  • <tfoot id='nbMvK'></tfoot>
                  • <legend id='nbMvK'><style id='nbMvK'><dir id='nbMvK'><q id='nbMvK'></q></dir></style></legend>

                        <tbody id='nbMvK'></tbody>
                    1. <small id='nbMvK'></small><noframes id='nbMvK'>

                        <i id='nbMvK'><tr id='nbMvK'><dt id='nbMvK'><q id='nbMvK'><span id='nbMvK'><b id='nbMvK'><form id='nbMvK'><ins id='nbMvK'></ins><ul id='nbMvK'></ul><sub id='nbMvK'></sub></form><legend id='nbMvK'></legend><bdo id='nbMvK'><pre id='nbMvK'><center id='nbMvK'></center></pre></bdo></b><th id='nbMvK'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='nbMvK'><tfoot id='nbMvK'></tfoot><dl id='nbMvK'><fieldset id='nbMvK'></fieldset></dl></div>

                            <bdo id='nbMvK'></bdo><ul id='nbMvK'></ul>
                            主站蜘蛛池模板: 超碰人人91| 久久久久国 | 欧美一区视频在线 | 免费观看一级毛片 | 亚洲视频在线看 | 日韩一区二区三区精品 | 免费看日韩视频 | 美女视频黄的免费 | 成人三级在线播放 | 国产aⅴ| 国产午夜精品一区二区三区嫩草 | 国产精品一区在线观看 | 欧美视频免费在线 | 久久免费观看视频 | 欧美精品综合 | 中文字幕一区二区三区不卡 | 日韩精品在线观看一区二区 | 精品国产区 | 激情的网站 | 在线一区| 福利一区二区 | 天天天天天天天干 | 日韩精品中文字幕一区二区三区 | 中国美女撒尿txxxxx视频 | 日韩av在线中文字幕 | 999久久久免费精品国产 | 免费美女网站 | 国产一区在线免费观看视频 | 国产成人小视频 | 中文成人无字幕乱码精品 | 久草新在线 | 免费观看av| 亚洲一区国产精品 | 一区二区三区日本 | 国产在线a视频 | 久久久久久久久久久福利观看 | 亚洲精品日日夜夜 | 日本精品一区二区三区在线观看视频 | 日韩视频 中文字幕 | 最近中文字幕第一页 | 99免费精品视频 |