0
내가 SQL에 대한 두 가지 작업을에서 두 SUM 작업을 결합. 은 결국 나는 결과로 세 개의 열이 원하는 : 그러나 나는이 그렇게 할 수없는 두 두 테이블 (별도로 제대로 작동)
의 총과 StudentAssistentSum
- 열, I 인터넷에서 검색했지만 많은 일을 시도했지만 아무 것도 효과가 없었습니다.
아무도 도와 줄 수 있습니까?
감사합니다, Joren
내가 SQL에 대한 두 가지 작업을에서 두 SUM 작업을 결합. 은 결국 나는 결과로 세 개의 열이 원하는 : 그러나 나는이 그렇게 할 수없는 두 두 테이블 (별도로 제대로 작동)
의 총과 StudentAssistentSum
아무도 도와 줄 수 있습니까?
감사합니다, Joren
SELECT
SUM(Salary) AS StutorSum,
(SELECT SUM(Salary) FROM StudentAssistent) AS StudentAssistentSum,
(SELECT SUM(Salary) FROM Stutor) + (SELECT SUM(Salary) FROM StudentAssistent) As Total
FROM Stutor;
나는 FROM
절에 쿼리를 넣고 산술을하는 것이 좋습니다 :
SELECT t.StutorSum, a.StudentAssistentSum,
(t.StutorSum + a.StudentAssistentSum)
FROM (SELECT SUM(Salary) AS StutorSum
FROM Stutor
) t CROSS JOIN
(SELECT SUM(Salary) AS StudentAssistentSum
FROM StudentAssistent
) a;
사용하고있는 데이터베이스? SQL 서버? MySql? 접속하다? 신탁? Postgresql? 그리고이 테이블의 핵심 열 (StudentID, Name 등)은 무엇입니까? –