phpmyadmin을 통해 MySql 데이터베이스를 실행 중이고 일부 값을 합산하기 위해 쿼리를 작성 중입니다. 이 = 같은다시 시작하는 쿼리 실행
Excel에서 화학식 보이는 IF (AND (P6 = P5, B6 = B5), SUM (H5 + F6) F6) 화학식은 H 칼럼에 넣고 있음
P 열은 클래스 식별자입니다. B 열은 등록 번호입니다. H 열은 총점입니다. F 열은 항목의 포인트 값입니다.
뛰어난 성능을 발휘합니다. 하지만 SQL 구문에 문제가 있습니다.
나는 모든 것이 올바른 순서로 전달되도록 파일을 정렬해야한다는 것을 알고있다. 그러나 그 시점에서 나는 우둔합니다.
내 Excel 코드에 대한 자세한 설명이 필요하면 도움이된다면 그렇게 할 수 있습니다.
그것은 완벽 해 보인다! 나는 컴퓨터에서 멀리 떨어져 있지만, 오늘 밤 집에있을 때 나는 그것을 줄 것이다. 정확히 내가 필요로하는 것 같습니다. 고맙습니다! –
좋아요. 내가 바꾸어야 할 유일한 것은 ORDER BY가 가장 먼저 실행되어야 할 필요가 있다고 생각합니다. 이 파일들이 항상 정확한 순서가 아니기 때문입니다. 그리고 나는 rollingsum 값을 total points 열로 설정해야합니다. 여기 내 값으로 보이는 것입니다 : –
SELECT Test.Class_Subset, Test.RegNum, Test.Points, Test.Total_Points, Test.rollingsum, Test.Date_Earned SELECT Class_Subset, Total_Points, RegNum, Points, = rollSum, @prevSub : = Class_Subset, @prevNum : = RegNum 보낸 사람 : Date_Earned, IF (Class_Subset = @prevSub 및 RegNum = @prevNum, @rollingsum : = @rollingsum +'Points', @rollingsum : 테스트 ( SELECT @rollingsum = 0 @prevSub = ', @prevNum =' ) RegNum, Class_Subset, Date_Earned, Total_Points ) 시험에 의해 R ORDER는 –