1. 程式人生 > >Linq 先進行分組,在進行排序(選取某一個人的最新的一條記錄)

Linq 先進行分組,在進行排序(選取某一個人的最新的一條記錄)



var asd = from a in context.v_ydyl_execdrug
                              group  new { a.drug_name,a.INPATIENT_NO, a.USE_TIME }  by a.INPATIENT_NO into g
                              orderby g.FirstOrDefault().USE_TIME
                              select new
                              {
                                  INPATIENT_NO = g.FirstOrDefault().INPATIENT_NO,
                                  USE_TIME=g.FirstOrDefault().USE_TIME,
                                  drug_name=g.FirstOrDefault().drug_name
                              };


 var assdaf = asd.ToList();

相關推薦

Linq 進行分組進行排序選取個人最新記錄

 var asd = from a in context.v_ydyl_execdrug                               group  new { a.drug_na

python --- 根據元素進行分組然後排序

#分組排序 def groups(name): groups = [] uniquek = [] name_dict = {} for n in name: key = getkey(n) name_dict

資料庫SQL實戰 --12.從titles表獲取按照title進行分組注意對於重複的emp_no進行忽略

題目描述 從titles表獲取按照title進行分組,每組個數大於等於2,給出title以及對應的數目t。 注意對於重複的emp_no進行忽略。 CREATE TABLE IF NOT EXISTS "titles" ( `emp_no` int(11) NOT NULL, `tit

PHP明細之間的關聯和having進行分組不推薦這樣做只是做為偷懶的辦法

1 -- 只求和wrt的資料,其它資料保持不變!SELECT A.return_id,A.relevant_id,A.order_id,A.deliver_order_id,A.product_id,A.returnNum,A.deliverNum,A.rdbData,SUM(wrt.quantity

資料庫SQL實踐14:從titles表獲取按照title進行分組注意對於重複的emp_no進行忽略

思想: 題目要求從titles表獲取按照title進行分組,每組個數大於等於2,給出title以及對應的數目t。注意對於重複的emp_no進行忽略。首先通過條件group by title實現按照title進行分組,其次通過條件count(distinct emp_no)實現對重複的emp_no

使用SpringMVC的crud操作時進行資料修改但是修改成功後頁面無法顯示lastName屬性值被修改的那記錄

我這個錯誤的原因在於,把map的鍵寫錯了,它必須和類名第一個字母小寫相同 @ModelAttribute public void getEmployee(@RequestParam(value="id",required=false) Integer id, Map&l

如何將不同型別的商品按它們不同的屬性進行排序工廠方法 + 簡單工廠的綜合解決方案

這是最近實習的時候老闆給的一個需求,具體要求:將商品按照它的進貨價,零售價,銷量等11個屬性分別進行升降序排序;將倉庫商品按照它的庫存等5個屬性進行升降序排序。 注:商品和倉庫商品沒有什麼聯絡,可以把它們認為是兩個物件:Product類和RepositoryProduct類。

C++獲取檔名稱去除字尾排序移動相關VS版本和命令列即指令碼版本

功能: 1. 獲取某一資料夾下的所有檔名 2.去除檔名字尾 3.將去除字尾的檔名轉為整形,並排序 4.將排序好的檔案分組,分別存入不同的資料夾 note: 1.用到了快速排序 2.利用檔案流實現檔案的移動,簡單易懂,比MoveFile函式好用 3.利用流實現string轉int(c++

Windows下簡單使用BPG影象壓縮工具進行影象壓縮和解壓縮附官方編解碼工具程式碼下載地址

BPG是一種新型的圖片格式。其設計初衷在於當圖片質量或檔案size成為瓶頸時,取代JPEG。其主要特點如下: 高壓縮比。BPG在quality類似的情形下,比JPEG要小得多。相同大小的圖片,使用BMP儲存質量遠高於JPEG 瀏覽器支援:使用一個很小js解碼庫(54KB)

java實現各種排序演算法(包括氣泡排序選擇排序插入排序快速排序簡潔版)及效能測試

1、氣泡排序是排序裡面最簡單的了,但效能也最差,數量小的時候還可以,數量一多,是非常慢的。      它的時間複雜度是O(n*n),空間複雜度是O(1)      程式碼如下,很好理解。 public static void bubbleSort(int[] arr)

對集合中的物件分組排序

// 資料來源List<ReportStatisticsAgentInfo> list = reportReceiveTaskMapper.getResourceAgentReportTypequarter(param);if(null==list || lis

陣列奇數偶數分組排序

對陣列按奇數偶數分組,並進行排序 python程式碼實現如下: aa = [32,35,1,2,34,33] even = [] odd = [] for i in aa: if i%2==0: even.append(i) else:

歸並排序半夜睡不著寫寫基本算法

while oid 算法 div 歸並 pan pre 並排 color #include <bits/stdc++.h> using namespace std; void margearray(int a[], int s, int e) {

《程式設計珠璣》程式碼之路1:學習位操作的神器----點陣圖排序附解決程式設計師心理問題的門路

最近由於“閒書”讀太多,不少朋友以為我要轉當產品經理了,故想起來把最近讀的《程式設計珠璣》以及自己編寫的程式碼整理成部落格,用程式碼證明自己的清白。雖然自己比較菜不能和Google和ACM金牌大佬PK技術,作為一隻老年菜雞ACMer,經常一頓操作猛如虎,一看戰績0AC。 但相信對於剛入門的小夥伴

很多很多排序未完待更 每天佛系更新

1.氣泡排序 這個寫法是先把小的數字排出來然後再排出來大的數字 程式碼: #include <bits/stdc++.h> using namespace std; const int maxn = 1e5 + 10; int n; int num[maxn]; v

離散結構:基礎結構:集合函式序列總和和矩陣Basic Structure:Set,Function,Sequences,Sums and Matrixes (1)

第二章: 章節彙總: 集合: 集合語言,集合操作,集合 函式: 函式種類,函式操作,可計算性 序列: 序列種類,求和公式 總和: 可數集 矩陣: 矩陣算術 Chapter Summary Sets The Language of Se

多表查詢內連線隱式、顯示外連線左外、右外、基礎表

from子句進行多表查詢 例如:查詢分數資訊,顯示玩家暱稱、遊戲名稱和分數 select user_name as '暱稱', gname as '遊戲名稱', score as '分數'

拓撲排序判斷是否是有向無環圖

要進行拓撲排序之前,該圖要是有向無環圖。 排序方法: 1、從有向圖中選取一個沒有前驅的頂點,並輸出之 ;2、從有向圖中刪去此頂點以及所有以它為尾的弧; 3、重複上述兩步,直至圖空,或者圖不空但找不到無前驅的頂點為止。 #include<stdio.h>

經典排序之歸併排序自頂向下、自底向上

遞迴: void __merge(int arr[], int l, int mid, int r) { int a = r - l + 1; int *aux = new int[a]; for (int i = l; i <= r; i++) aux[i - l] = ar

超越夢想我心飛翔 專輯四--優秀習慣的養成2010

1、我手頭的書已經非常多了。如果把手頭的書,全部看好了,那麼實現10k的目標是沒有問題的。關鍵是怎麼使用好手裡的材料了。 我要在以後的一個月內,搶佔黃金制高點。也就是從8:50-10:30這100分鐘的時間。要充分的利用好這100分鐘。這個時間,無論做什麼事情,都是最好