このクエリを通じて個別の会社名を取得しています
List<string> listCieId = new List<string>(from l in LstAdvancePaymentRep select l.CieDesc.Trim()).Distinct().ToList();
私がやりたいことは、すべての会社の最小日付最大日付を取得することですlistCieId
List<DateTime> listCieId2 = new List<DateTime>(from l in LstAdvancePaymentRep where l.CieDesc.Trim().Distinct() select l.CtcDtStart.Value).Min().ToList();
List<DateTime> listCieId3 = new List<DateTime>(from l in LstAdvancePaymentRep where l.CieDesc.Trim().Distinct select l.CtcDtEnd.Value).Max().ToList();
私はそのようなクエリが初めてで、以前に使用したことがありません
編集: LstAdvancePaymentRep に繰り返しがあるため、個別の会社名を取得するために Distinct を使用しています
編集:これを試してみました
List<DateTime> lstDatesCtcStartDate = new List<DateTime>(
from l in LstAdvancePaymentRep where l.CieDesc.Trim().Equals(lblCieName.Text.Trim()) select l.CtcDtStart.Value.Date
);
LIST lstDatesCtcStartDate で最小日付を見つける方法