2011-04-14 2 views
-1

"금액"필드를 사용하여 거래 데이터 테이블을 열 수 있습니다.C# 표현식. 지난 달 합계 (금액)를 얻는 방법?

나는 7 일

에 대한 합계 (금액) 싶어

어떻게 C#을 표현식에서 할 수 있습니까?

내가 당신의 트랜잭션 테이블이 '거래'라고하고 '날짜'필드가 있다고 가정하면

+0

를 업데이트 의미 C에서 코스 형 구조 ..? plz 더 많은 사양. – asharajay

+0

C# 코드에서 저장 프로 시저를 호출 하시겠습니까? –

+0

한 달 내의 날짜를 나타내는 열을 알기 위해 테이블의 전체 스키마를 제공해야합니다. 질문을 업데이트하십시오. 또한 Linq 등이 데이터를 열거 할 수 있는지 확인하기 위해 데이터베이스에서 정보를 검색하는 데 사용할 프레임 워크를 지정하십시오. 마지막으로 C# .Net 버전을 사용하면 어떤 솔루션을 제공 할 수 있는지 명시하십시오. –

답변

3

감사;

DateTime lastWeek = DateTime.Now.Subtract(new TimeSpan(7,0,0,0)); 
var amountSumLastWeek = (from t in Transaction 
         where t.Date >= lastWeek 
         select t.Amount).Sum(); 

편집 : #이 일정 시간을 컴파일 타임 스팬이 선택적 매개 변수가없는, 그래서 당신은 내가받지 못했습니다 말하려고 정확히 코드

관련 문제